Commit Graph

896 Commits

Author SHA1 Message Date
Travis Howell
b08c22b283 Fix bottom palette in AtariST version of Elvira 2.
svn-id: r39014
2009-03-01 07:14:13 +00:00
Travis Howell
3571da7a94 Correctly fix position of icons in AtariST version of Elvira 2.
svn-id: r39011
2009-03-01 06:43:46 +00:00
Max Horn
3fcbda829a Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
svn-id: r39002
2009-03-01 04:30:55 +00:00
Travis Howell
c1a712c4e8 Add German font data table for German versions of Elvira 2 and Waxworks.
svn-id: r38943
2009-02-28 00:13:14 +00:00
Travis Howell
0315465fde Elvira 1 uses slightly different font data table, shared for all languages.
svn-id: r38942
2009-02-28 00:12:21 +00:00
Travis Howell
5974452291 Fix bug #2642654 - SIMON2: Cannot load savegame, also in CD DOS?.
svn-id: r38935
2009-02-27 22:10:25 +00:00
Travis Howell
030f8b2e4a The background sounds option, only applies to Simon the Sorcerer 2.
svn-id: r38518
2009-02-19 00:08:35 +00:00
Travis Howell
08b62c7827 AtariST Elvira 1 demo specific code in restoreBackGround() is no longer required.
svn-id: r38328
2009-02-15 23:06:21 +00:00
Johannes Schickel
5417f6bacb - Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated).
- Update all client code which relied on OSystem::clearScreen so far.

svn-id: r38304
2009-02-15 21:20:21 +00:00
Travis Howell
01625a01ab Fix offset error in clearVideoBackGround(), that could cause menu glitches after fighting in Elvira 1.
svn-id: r38238
2009-02-15 13:54:53 +00:00
Travis Howell
ad42ab0516 Ooops, remove excess bracket.
svn-id: r36322
2009-02-14 12:56:09 +00:00
Travis Howell
0d09d302a3 Add missing code difference in wordMatch().
svn-id: r36321
2009-02-14 12:52:14 +00:00
Travis Howell
1eb9c35255 Fix another memory leak, when exiting Waxworks.
svn-id: r36296
2009-02-13 05:50:17 +00:00
Travis Howell
a55aa87ba7 Fix memory leaks, when exiting Waxworks.
svn-id: r36294
2009-02-13 05:42:28 +00:00
Travis Howell
740ee411b0 Fix another memory leak, when exiting AGOS engine.
svn-id: r36293
2009-02-13 05:32:06 +00:00
Travis Howell
edfc00a740 Fix memory leak, when exiting AGOS engine.
svn-id: r36290
2009-02-13 05:09:46 +00:00
Travis Howell
546744fec4 Code difference no longer required (fixed by revision 35327).
svn-id: r36262
2009-02-11 12:33:37 +00:00
Travis Howell
2ada930eec Fix bug #2583230 - Waxworks: Can't drag and drop items.
svn-id: r36261
2009-02-11 12:24:38 +00:00
Filippos Karapetis
8b4c44373c Silenced MSVC warnings about uninitialized variables
svn-id: r36251
2009-02-08 21:36:43 +00:00
Travis Howell
89063a38ce Cleanup.
svn-id: r36233
2009-02-07 04:32:33 +00:00
Travis Howell
5de19ecb28 Cleanup.
svn-id: r36232
2009-02-07 03:36:36 +00:00
Travis Howell
3a4cc4b88d time.h include no longer required.
svn-id: r36229
2009-02-07 01:45:32 +00:00
Travis Howell
b2332744e4 Cleanup.
svn-id: r36228
2009-02-07 01:11:51 +00:00
Travis Howell
885922240e Fix startup of AtariST demo of Elvira 1.
svn-id: r36212
2009-02-04 05:52:14 +00:00
Max Horn
341bc64aaf do not include common/debug.h from common/util.h
svn-id: r36143
2009-01-30 05:25:17 +00:00
Max Horn
4d87acf8b4 AGOS: Added TODO about the possibility of using special debug levels
svn-id: r36137
2009-01-30 04:07:41 +00:00
Max Horn
28cf213605 Moved AdvancedDetector from common/ to engines/
svn-id: r36132
2009-01-29 22:13:01 +00:00
Max Horn
ac59693be2 A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
svn-id: r36127
2009-01-29 05:26:12 +00:00
Filippos Karapetis
a359f7c1da Silence MSVC warnings
svn-id: r36100
2009-01-27 17:08:09 +00:00
Travis Howell
f9d0d2a44a Add/Update comments.
svn-id: r36094
2009-01-27 03:26:51 +00:00
Travis Howell
f002e06fe0 Add looping support to makeVOCStream().
svn-id: r36093
2009-01-27 03:21:05 +00:00
Max Horn
8e447d1ee9 Extended makeWAVStream by a 'disposeAfterUse' param; changed makeWAVStream to directly return the AudioStream created by makeADPCMStream
svn-id: r36085
2009-01-27 00:42:43 +00:00
Max Horn
ca730e8f7e Allow quitting Simon 2 during the intro
svn-id: r36082
2009-01-27 00:38:56 +00:00
Travis Howell
53c71f8e4d Add support for text compression in the AtariST version of Elvira 1.
svn-id: r36065
2009-01-26 04:22:19 +00:00
Travis Howell
75518d5a6e Update detection table with known file sizes.
svn-id: r36032
2009-01-24 06:06:14 +00:00
Travis Howell
d5c12447bd Trigger error in German versions of Elvira 1/2 and Waxworks, since we still lack the font table data.
svn-id: r36019
2009-01-23 04:09:57 +00:00
Travis Howell
c36eb09237 Remove unused shutdown() code.
svn-id: r36018
2009-01-23 04:05:10 +00:00
Travis Howell
8914ef89ea Remove last use of time() in AGOS engine.
svn-id: r36016
2009-01-23 04:01:38 +00:00
Travis Howell
f8da825177 Bypass copy protection screen completely in Waxworks, since copy protection is disabled in Good Old Games release.
svn-id: r35963
2009-01-20 22:49:59 +00:00
Travis Howell
6a999bdc05 Fix bug #2522556 - FEEBLE: Cutscene not found, Crash.
svn-id: r35935
2009-01-20 05:43:57 +00:00
Filippos Karapetis
e47379c966 Updated AGOS with the latest changes to video players
svn-id: r35758
2009-01-06 17:45:39 +00:00
Travis Howell
1409526f6b Remove unused code, since room flags are always zero in Elvira 1.
svn-id: r35738
2009-01-05 09:49:57 +00:00
Travis Howell
85c9decb8d Quit immediately in Elvira 1, and don't let opcodes continue.
svn-id: r35737
2009-01-05 09:47:59 +00:00
Torbjörn Andersson
4273d0db92 Fixed a crash when quitting Swampy Adventures. (Regression from the RTL changes.)
svn-id: r35722
2009-01-04 13:14:11 +00:00
Filippos Karapetis
efcfada33e AGOS Smacker player: Wait for the *next* frame to be displayed, not the current one
svn-id: r35707
2009-01-03 16:24:27 +00:00
Sven Hesse
c40b7b1840 Properly using SMKPlayer::getFrameWaitTime() in MoviePlayerSMK::processFrame()
svn-id: r35699
2009-01-03 13:32:14 +00:00
Torbjörn Andersson
23e6fff0bf Make it possible to quit or return to launcher while the Feeble Files list of
savegames is scrolling by. (Agonizingly slowly.)

svn-id: r35697
2009-01-03 13:11:42 +00:00
Sven Hesse
5de6898694 This should fix the SMK playing bug discussed in the forums
SMKPlayer::getFrameDelay() returns the time to wait _in 1/100 ms_.

svn-id: r35696
2009-01-03 12:32:19 +00:00
Eugene Sandulenko
696897b058 Whoa! Removing trailing spaces.
svn-id: r35648
2009-01-01 15:06:43 +00:00
Travis Howell
9d80f21031 Add Italian Amiga AGA version of Simon the Sorcerer 1.
svn-id: r35646
2009-01-01 07:21:16 +00:00
Torbjörn Andersson
e9693874cd Added punctuation to the error dialog I added before.
svn-id: r35643
2008-12-31 21:14:09 +00:00
Torbjörn Andersson
29a4403a21 Display an error message if the cutscene cannot be found. (Afterwards, ScummVM
will trigger an assertion and die, so this is still far from ideal...)

svn-id: r35640
2008-12-31 16:06:55 +00:00
Filippos Karapetis
2a5c513647 Fixed typo
svn-id: r35611
2008-12-29 15:08:10 +00:00
Travis Howell
5ef6d928b9 Cleanup.
svn-id: r35477
2008-12-22 00:32:01 +00:00
Travis Howell
f66bd9c57b Correct the number of speech available in Simon the Sorcerer 1 & 2.
svn-id: r35474
2008-12-21 23:10:31 +00:00
Eugene Sandulenko
829cbc4110 Move all video players to separate directory
svn-id: r35470
2008-12-21 21:08:17 +00:00
Travis Howell
587e70809a Return exact frame rate in Smacker player, and minor cleanup.
svn-id: r35458
2008-12-21 05:55:37 +00:00
Travis Howell
76624fc69c Add initial Smacker support for The Feeble Files.
svn-id: r35457
2008-12-21 04:36:11 +00:00
Travis Howell
9c20a533bb Enable Smacker support, and switch later HE games to Smacker support (since they aren't supported yet).
svn-id: r35368
2008-12-14 23:41:48 +00:00
Travis Howell
81d060675c Resort game types.
svn-id: r35349
2008-12-14 01:18:55 +00:00
Travis Howell
bff3c9cf60 Cleanup.
svn-id: r35348
2008-12-14 01:13:59 +00:00
Travis Howell
c2daf686d6 Add upper case code for oe1_pcName() in Elvira 1/2.
svn-id: r35330
2008-12-13 07:38:37 +00:00
Travis Howell
3c86a24d70 Add Polish 2CD version of The Feeble Files.
svn-id: r35329
2008-12-13 07:05:18 +00:00
Travis Howell
0abcf302c6 Fix display of spell status in Elvira 2, caused by newline in oe1_pcName().
svn-id: r35328
2008-12-13 04:55:54 +00:00
Travis Howell
a1fdbb8695 Fix regression, that caused text to be cut short in Elvira 1/2.
svn-id: r35327
2008-12-13 04:52:51 +00:00
Travis Howell
1e31438c57 Ooops, didn't virtual genSaveName().
svn-id: r35324
2008-12-13 03:16:20 +00:00
Travis Howell
e593015402 Cleanup.
svn-id: r35323
2008-12-13 03:12:56 +00:00
Robin Watts
8f3b2e9b4d Remove warnings from NDS build.
svn-id: r35172
2008-11-29 18:01:16 +00:00
Johannes Schickel
5a0556f09c Committed my patch #2123680 "SDL: Backend transaction / rollback support".
svn-id: r35062
2008-11-14 22:08:10 +00:00
Filippos Karapetis
f5729a4a8b - The GMM save dialog is now working for all engines which support the appropriate features
- Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots
- Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started)

svn-id: r34963
2008-11-09 16:13:34 +00:00
Max Horn
40136f2590 Switched various Engine APIs to use Common::Error
svn-id: r34916
2008-11-06 17:05:54 +00:00
Max Horn
fe2935ad4b Got rid of the unused 'filename' attribute in SaveStateDescriptor
svn-id: r34905
2008-11-05 15:41:12 +00:00
Max Horn
61aadb378d Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some EngineFeature comments
svn-id: r34896
2008-11-04 16:11:40 +00:00
Travis Howell
de8dedf3c3 Add missing break to processSpecialKeys().
svn-id: r34843
2008-10-23 00:26:45 +00:00
Max Horn
6a2f3dc0b9 Added new type Engine::Feature; pushed down some #include dependencies
svn-id: r34755
2008-10-06 12:48:52 +00:00
Max Horn
9b160804ab Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
svn-id: r34700
2008-09-30 12:27:38 +00:00
Max Horn
706fb37061 Modified uncompress in common/zlib.h to return a bool, so that we don't have to #include the real zlib.h; fixed PSP backend to not run uncompress inside an assert (which would cause it to not be invoked when turning off asserts)
svn-id: r34576
2008-09-16 11:42:21 +00:00
Travis Howell
1b34b58c01 Replace ioFailed by err.
svn-id: r34557
2008-09-15 12:37:24 +00:00
Filippos Karapetis
cde2ee58b1 Fix for bug #2102828 - "AGOS - compilation error, uninitialized variable"
svn-id: r34469
2008-09-10 06:59:55 +00:00
Max Horn
2bc093828f Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation
svn-id: r34434
2008-09-07 22:10:58 +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
Christopher Page
d370c8eedd Agos volume levels changed by the keyboard correspond now sync with the config manager
svn-id: r33954
2008-08-16 22:42:19 +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
ad5b550df8 Small correction for last commit
svn-id: r33910
2008-08-15 18:26:59 +00:00
Christopher Page
6bebff8ab0 Fixed a memory leak in Agos
svn-id: r33852
2008-08-14 00:26:57 +00:00
Christopher Page
8d8c46e36f Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate
svn-id: r33848
2008-08-13 20:45:00 +00:00
Christopher Page
fcc00f20b9 Merged revisions 33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33769
2008-08-10 21:58:18 +00:00
Torbjörn Andersson
d08c3ba66b Committed my patch #2040074 ("XMIDI callback control events"). At the moment, I'm
not aware of any game that actually uses this XMIDI feature, so its primary
function right now is to silence lots of warnings while running the DOS version
of Simon the Sorcerer 2.

svn-id: r33763
2008-08-10 17:59:42 +00:00
Christopher Page
ce3d1e1a7d Merged revisions 33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33720
2008-08-09 19:03:29 +00:00
Travis Howell
f68d52ce4d Remove debug leftover.
svn-id: r33696
2008-08-08 02:49:51 +00:00
Travis Howell
fd65ea311a Hopefully allow quiting at any stage AGOS engines games again.
svn-id: r33693
2008-08-08 02:18:17 +00:00
Kostas Nakos
1a99bce201 smartphone-specific code not needed anymore
svn-id: r33674
2008-08-07 09:10:42 +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
0be985ce83 Changed class File (and derived classes) to only support read-only access; added a new class DumpFile for writing
svn-id: r33412
2008-07-29 16:09:10 +00:00
Travis Howell
4f445e3deb Fix buffer overflow in error message.
svn-id: r33321
2008-07-27 01:54:40 +00:00
Paul Gilbert
ba351015cb Fix to prevent attempt to delete a non-initialised object during game exit
svn-id: r33283
2008-07-25 09:36:18 +00:00
Christopher Page
50a5410316 Implemented listSaves() for AGOS
svn-id: r33265
2008-07-24 20:16:21 +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
34d3d74b97 Fixed a small SFX issue with AGOS
svn-id: r33180
2008-07-21 19:46:23 +00:00
Travis Howell
e1c71dab99 Spacing.
svn-id: r33168
2008-07-21 10:32:20 +00:00
Bertrand Augereau
ecd44b8f90 Avoid branching in the inner loop of AGOS drawVertImageCompressed
svn-id: r33167
2008-07-21 10:13:44 +00:00
Bertrand Augereau
bd17a600dc Split the drawVertImage function in the agos engine to make it clearer
and easier to profile

svn-id: r33083
2008-07-16 09:08:44 +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
Christopher Page
ebd3510b72 AGOS: Got rid of _masterVolume and replaced with _musicVolume and _sfxVolume so that music and sfx are separately controlled via the Options menu
svn-id: r33065
2008-07-14 22:10:04 +00:00
Bertrand Augereau
9c91f091ff Register spilling avoided in AGOS background drawing (and 2x unrolling)
svn-id: r33062
2008-07-14 20:34:31 +00:00
Christopher Page
17ce8db211 Lure works with the new GMM implementation
svn-id: r32996
2008-07-10 22:34:48 +00:00
Christopher Page
30b1a62e81 Removed unnecessary #inlcudes
svn-id: r32984
2008-07-10 05:15:19 +00:00
Christopher Page
e808cdf7a0 Reimplemented pushEvent() and artificialEventQueue to work with Events instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
2008-07-09 02:27:05 +00:00
Christopher Page
a4f56de13a Implemented Common::EventManager::pushEvent() to insert fake events into the event queue. Quit and RTL events have been added, and are now tracked by the DefaultEventManager using shouldQuit() and shouldRTL(). AGOS is working with this new implementation, other engines to follow.
svn-id: r32952
2008-07-07 22:34:45 +00:00
Christopher Page
e36166bda2 Added syncSoundSettings() to Engine, sound settings can now be modified from the global main menu for most engines
svn-id: r32815
2008-06-26 23:22:28 +00:00
Christopher Page
e53556af85 Fixed quitting from BASS intro, cleaned up comments in agos
svn-id: r32793
2008-06-26 00:50:16 +00:00
Christopher Page
f878820bbe Created Global Main Menu Dialog. Made a uniform _quit flag for engines. So far agi, agos, and cine are now using the new _quit flag.
svn-id: r32770
2008-06-24 21:15:30 +00:00
Christopher Page
23fc803dad AGOS: Found a system->quit(), changed to _quit=true
svn-id: r32718
2008-06-16 17:34:58 +00:00
Christopher Page
ad99e9b249 AGOS: Fixed a memory leak in the AGOS engine
svn-id: r32679
2008-06-12 19:34:32 +00:00
Christopher Page
8297ead267 Merged revisions 32124,32126-32128,32131,32133,32135-32144,32146-32153,32155-32163,32165-32168,32170-32173,32175-32179,32181-32191,32193-32202,32204-32205,32209-32214,32216,32218,32220-32235,32237-32266,32269-32271,32273-32290,32292-32295,32297-32317,32319-32323,32325-32328,32330-32331,32334-32338,32343-32347 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r32350
2008-05-28 20:30:20 +00:00
Travis Howell
942f838924 Add Max's patch for AGOSEngine::pauseEngineIntern().
svn-id: r32241
2008-05-24 01:17:04 +00:00
Chris Apers
1b69c18b56 Fixed PalmOS compilation
svn-id: r32223
2008-05-23 11:13:15 +00:00
Christopher Page
9e4115a3bf AGOS: Fixed a memory leak from earlier in a better way
svn-id: r32219
2008-05-22 23:40:36 +00:00
Christopher Page
799fb932f4 AGOS: Fixed two memory leaks when returning to the launcher (_mouseData and _zoneBuffers)
svn-id: r32208
2008-05-21 18:52:27 +00:00
Christopher Page
ca76ef4e1f AGOS Engine: Began implementation for a new quit event which will cleanly return to the launcher. This replaces the old shutdown() method within delay()
svn-id: r32203
2008-05-20 21:40:53 +00:00
Christopher Page
5e592d4e4a Fixed memory leak when returning to launcher in AGOS engine by properly creating and deleting midi driver pointer
svn-id: r32129
2008-05-14 23:26:32 +00:00
Christopher Page
7d98ed714b Fixed memory leak by deallocating memory used by window->iconPtr
svn-id: r32094
2008-05-13 22:59:19 +00:00
Christopher Page
84a5b4e1e3 used memmove() instead of memcpy() to fix memory overlap error
svn-id: r32088
2008-05-13 16:09:57 +00:00
Johannes Schickel
600ab40bca Changed all delete [] usages to delete[].
svn-id: r31927
2008-05-07 14:31:45 +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
Travis Howell
6e804cee42 Always correct time events duration, when saving games.
svn-id: r31557
2008-04-18 01:59:54 +00:00
Travis Howell
84ce12cd1e Fix bug #1932150 - SIMON1: Sousaphone Bug.
svn-id: r31527
2008-04-17 06:33:03 +00:00
Travis Howell
45d7a68902 Fix Bug #1555117 - SIMON2: Cannot load Savegame.
svn-id: r31526
2008-04-17 04:18:53 +00:00
Travis Howell
af4b21a112 Correct time events duration, when saving in Elvira 1.
svn-id: r31516
2008-04-16 14:08:01 +00:00
Travis Howell
ee89c3000b Minor cleanup.
svn-id: r31514
2008-04-16 12:24:09 +00:00
Travis Howell
943c337815 Remove unused opcode and minor cleanup.
svn-id: r31513
2008-04-16 10:20:58 +00:00
Travis Howell
7e222b1a0c Cleanup.
svn-id: r31512
2008-04-16 08:50:25 +00:00
Max Horn
29f1e6de38 Advanced detector: replaced kADFlagAugmentPreferredTarget by its inverse, kADFlagDontAugmentPreferredTarget (since all AdvDetector engines except Kyra used kADFlagAugmentPreferredTarget, it seems reasonable to assume that as default)
svn-id: r31413
2008-04-05 22:29:08 +00:00
Travis Howell
7a919a0f4f Add patch #1928643 - Czech fan translation of Simon the Sorcerer 1.
svn-id: r31300
2008-03-29 13:27:25 +00:00
Travis Howell
4d51eb5fb7 Add work around for script bug in The Feeble Files.
svn-id: r31260
2008-03-27 01:01:52 +00:00
Travis Howell
52930616c6 And don't attempt to play sound, when the sound file isn't loaded in The Feeble Files.
svn-id: r31240
2008-03-26 04:07:32 +00:00
Travis Howell
44200b4ac6 Remove error for missing sound files in The Feeble Files, due to fault in French version.
svn-id: r31239
2008-03-26 04:04:14 +00:00
Travis Howell
10be4b2a6d Move code to ignore invalid characters.
svn-id: r31238
2008-03-26 03:10:40 +00:00
Travis Howell
eeb4c75244 Ooops, correct error in conversion of The Feeble Files font data.
svn-id: r31237
2008-03-26 02:11:22 +00:00
Travis Howell
defe50eada Always ignore invalid characters, when using charset data.
svn-id: r31236
2008-03-26 01:57:26 +00:00
Travis Howell
171a4d1bdb Switch all font data to hexadecimal and sort by language name.
svn-id: r31235
2008-03-26 01:50:59 +00:00
Travis Howell
48fac2f9dc Fix palette glitches in Amiga OCS version of Simon the Sorcerer 1.
svn-id: r31233
2008-03-25 08:03:32 +00:00
Travis Howell
59b0bf8fa1 Correct background color when displaying saved game list in Amiga versions of Simon the Sorcerer 1.
svn-id: r31230
2008-03-24 06:48:09 +00:00
Travis Howell
47ad2487b4 Fix name locking in Waxworks, and cleanup.
svn-id: r31229
2008-03-23 23:18:43 +00:00
Travis Howell
7047e5e974 Remove left over debug code.
svn-id: r31225
2008-03-23 00:36:41 +00:00
Travis Howell
56711f1489 Add comments about unknown cases and remove unused cases in parseNextEvent().
svn-id: r31224
2008-03-23 00:34:39 +00:00
Travis Howell
63b1de5628 Add support for room states in Waxworks (DOS).
svn-id: r31218
2008-03-22 09:46:25 +00:00
Travis Howell
2d33f965a5 Correct extra field for Amiga floppy versions of Simon the Sorcerer 1.
svn-id: r31190
2008-03-19 01:22:28 +00:00
Max Horn
6547ef6e12 Started to get rid of Common::EncapsulatedADGameDesc (using plain Common::ADGameDescription instead)
svn-id: r31121
2008-03-14 17:31:04 +00:00
Max Horn
8a9a14002e Advanced Detector: Changed fallback detector from a callback function pointer to an overrideable method of AdvancedMetaEngine
svn-id: r31119
2008-03-14 13:59:31 +00:00