Commit Graph

150 Commits

Author SHA1 Message Date
Filippos Karapetis
814e27fe40 Fix for bug #2101083 - "ANY - MSVC71 compilation fails due to warnings-as-errors"
svn-id: r34457
2008-09-09 06:47:41 +00:00
Max Horn
57e724bfc3 Renamed SeekableReadStream::readLine to SeekableReadStream::readLine_OLD; added a new alternate SeekableReadStream::readLine() instead
svn-id: r34315
2008-09-03 17:53:25 +00:00
Max Horn
d3642080de Moved check for shouldRTL() from engines to scummvm_main
svn-id: r34310
2008-09-03 16:56:40 +00:00
Max Horn
531bcf847c Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
svn-id: r34302
2008-09-03 11:22:51 +00:00
Max Horn
dcd52c1210 Merging more of the GSoC 2008 RTL branch: QUEEN
svn-id: r34247
2008-09-01 17:55:52 +00:00
Torbjörn Andersson
235ab94ef3 Refined the workaround for wrongly compressed audio. If the sample rate is given
as 11025 Hz, it should be 11840 Hz. However, a fixed version of compress_queen
won't necessarily produce files with that sample rate, since LAME will resample
the sounds to 12000 Hz. I.e. we can only override the rate if it's exactly 11025.

svn-id: r34169
2008-08-25 18:47:27 +00:00
Christopher Page
ec8dac5540 Added a MetaEngineFeature for RTL support, the RTL button is disabled in the GMM if the engine doesn't support it
svn-id: r33921
2008-08-16 02:53:16 +00:00
Christopher Page
9d3cdcb2da Defined some MetaEngineFeatures for the engines, the launcher uses these features to allow/disallow loading and deleting saves
svn-id: r33909
2008-08-15 18:15:14 +00:00
Christopher Page
4198ee9623 Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
 

svn-id: r33624
2008-08-04 22:34:07 +00:00
Max Horn
5f4c9f913f Turned InSaveFile & OutSaveFile into simple typedefs
svn-id: r33606
2008-08-04 11:38:25 +00:00
Torbjörn Andersson
b79f069c58 Applied my patch #2030058 ("Workaround for incorrectly compressed FotAQ"), and
made a mention in NEWS that speech is played correctly now. Of course, we
should still provide a correctly compressed version at some point.

svn-id: r33471
2008-07-31 13:45:58 +00:00
Christopher Page
c318987ff5 Added --list-saves support for QUEEN
svn-id: r33390
2008-07-29 01:52:29 +00:00
Christopher Page
09f4fd946e Merged revisions 33052-33053,33056-33058,33061-33064,33068,33070,33072,33075,33078-33079,33083,33086-33087,33089,33094-33096,33098-33099,33104,33108-33109,33114-33117,33120,33135-33146,33160,33162,33165,33167-33169 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33183
2008-07-21 22:46:39 +00:00
Christopher Page
45d24a58f9 QUEEN sound settings work with the GMM
svn-id: r33093
2008-07-18 01:46:33 +00:00
Christopher Page
7f480ac571 Quit and RTL code is more modular now. EVENT_RTL no longer sets _shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed
svn-id: r33082
2008-07-16 04:22:56 +00:00
Gregory Montoir
cdade7eff3 fix bug #1876741: changed .SB playback rate to 11840Hz (matches dos game)
svn-id: r33079
2008-07-15 20:31:11 +00:00
Gregory Montoir
2bae0df17e fix bug #1995042: stop previous sfx playback when starting a new sfx (matches original dos code). Also removed the "sound skipping" hack in final bam scene.
svn-id: r33078
2008-07-15 20:26:12 +00:00
Christopher Page
d2e8d4831e Merged revisions 32744-32745,32747,32750-32759,32762-32764,32769,32777,32783,32785-32786,32789-32791,32798-32799,32801-32807,32809-32812,32816-32817,32819-32821,32823-32830,32832-32836,32838-32844,32846-32850,32852-32854,32858-32859,32865-32868,32873-32874,32879,32883,32895,32899,32902-32904,32910-32912,32923-32924,32930-32931,32938,32940,32948-32949,32951,32960-32964,32966-32970,32972-32974,32976,32978,32983,32986-32990,32992,32994,33002-33004,33006-33007,33009-33010,33014,33017,33021-33023,33030,33033 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33051
2008-07-14 00:10:09 +00:00
Christopher Page
67c8c39fdf Queen works with the new GMM implementation, and made a correction to a change in parallaction
svn-id: r32999
2008-07-11 00:49:01 +00:00
Christopher Page
a42bb09c72 QUEEN: Made it possible to quit during the intro cutaways
svn-id: r32933
2008-07-06 23:42:29 +00:00
Christopher Page
6d1350638a Queen sound settings are now configurable through the GMM
svn-id: r32922
2008-07-05 22:04:15 +00:00
Gregory Montoir
358d2ec44a fix possible oob access
svn-id: r32799
2008-06-26 10:12:47 +00:00
Christopher Page
7d0eb4f4f0 Queen and Saga now use the new _quit flag
svn-id: r32774
2008-06-25 02:14:55 +00:00
Christopher Page
18b892e534 QUEEN: Modified engine to use a quit flag instead of system->quit() in order to return to the launcher
svn-id: r32525
2008-06-04 05:21:47 +00:00
Jordi Vilalta Prat
38a8aa516e Allow static and dynamic plugins to be used at the same time
svn-id: r31888
2008-05-06 03:00:26 +00:00
Max Horn
88bb567e18 Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
svn-id: r30871
2008-02-15 17:01:35 +00:00
Jordi Vilalta Prat
c103290e2b Initial support for plugin types
svn-id: r30825
2008-02-08 00:02:23 +00:00
Max Horn
8a73356a2d Revised Engine plugin API to only provide a single func which returns a MetaEngine instance. Used this to simplify the rest of the plugin system
svn-id: r30780
2008-02-03 18:56:47 +00:00
Max Horn
015e73b792 cleanup
svn-id: r30777
2008-02-03 18:23:27 +00:00
Torbjörn Andersson
e51bf80218 Changed "COMPATIBLITY" to "COMPATIBILITY".
svn-id: r30754
2008-02-03 10:15:36 +00:00
Jordi Vilalta Prat
c070f0d04f Converted queen and sky to use MetaEngine (forgot them because they don't use the AdvancedDetector).
svn-id: r30752
2008-02-03 09:39:26 +00:00
Jordi Vilalta Prat
d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Max Horn
9a1e7a0c35 Possible fix for bug #1874516 (QUEEN: Lockup on quit)
svn-id: r30551
2008-01-18 17:23:10 +00:00
Paul Gilbert
6eb64102a4 Fix to remove a tab character from the GPL header
svn-id: r30238
2008-01-05 12:45:14 +00:00
Max Horn
4aacb020a4 cleanup
svn-id: r30005
2007-12-26 21:45:22 +00:00
Max Horn
a65b5a6d5c Fix for bug #1858080: FOTAQ: game terminates badly
svn-id: r29996
2007-12-26 00:22:32 +00:00
Gregory Montoir
13e9079e89 indentation
svn-id: r29671
2007-11-30 19:05:10 +00:00
Torbjörn Andersson
c1877ac20f Indentation.
svn-id: r29660
2007-11-30 04:10:28 +00:00
Gregory Montoir
7167e0274e code conventions
svn-id: r29595
2007-11-21 21:47:01 +00:00
Gregory Montoir
247a6fb8aa use mutex to prevent race between MidiParser & MidiDriver
svn-id: r29594
2007-11-21 21:46:30 +00:00
Gregory Montoir
c76c6e2256 added rjp1 module specific pattern playback
svn-id: r29559
2007-11-18 20:27:31 +00:00
Gregory Montoir
de750efced added support for Adlib tracks
svn-id: r29509
2007-11-15 20:21:33 +00:00
Gregory Montoir
20b3ee2057 made CmdText a virtual class, so that language tweaks can be handled in subclasses.
svn-id: r29424
2007-11-05 20:53:30 +00:00
Filippos Karapetis
f7c6189c1e Sort the language ID bytes of the JAS Version String alphabetically, like they are in the queen page of the ScummVM wiki
svn-id: r29421
2007-11-05 17:17:35 +00:00
Filippos Karapetis
70aa7d3f74 Don't show a space after the "give" command in the Greek fan translated version of FOTAQ
svn-id: r29420
2007-11-05 17:11:47 +00:00
Filippos Karapetis
bc391e48f0 Updated the check for the language byte of the JAS Version String to be 'g' for the Greek fan translation and 'R' for the Russian fan translation (according to the Queen engine page in the ScummVM wiki)
svn-id: r29419
2007-11-05 17:10:32 +00:00
Filippos Karapetis
ad64b3728a Fixed compilation
svn-id: r29368
2007-11-01 20:11:54 +00:00
Gregory Montoir
36a372ecd1 fix previous commit
svn-id: r29367
2007-11-01 18:42:22 +00:00
Gregory Montoir
bd3767068d dont call trim(), which relies on isspace(), with specific game charset strings
svn-id: r29365
2007-11-01 18:16:52 +00:00