Commit Graph
1276 Commits
Author SHA1 Message Date
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
Travis Howell 884276e22e Fix bug #1911558 - FF: Inventory doesn't scroll to the end.
svn-id: r31110
2008-03-12 00:22:30 +00:00
Torbjörn Andersson 890da04bc4 Cleanup.
svn-id: r31108
2008-03-11 19:25:53 +00:00
Travis Howell c8077925cc Fix subtitle regressions in DOS Floppy demo of Simon the Sorcerer 1.
svn-id: r31015
2008-03-01 03:59:56 +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
Torbjörn Andersson e51bf80218 Changed "COMPATIBLITY" to "COMPATIBILITY".
svn-id: r30754
2008-02-03 10:15:36 +00:00
Max Horn 34b35348be Moved AdvancedMetaEngine to namespace Common
svn-id: r30736
2008-02-02 11:52:04 +00:00
Jordi Vilalta Prat 5165ff448d Converted the remaining engines to use MetaEngine
svn-id: r30728
2008-02-02 02:35:13 +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
Travis Howell 369948a5a2 Add Spanish Amiga version of Elvira 2.
svn-id: r30592
2008-01-20 23:06:09 +00:00
Travis Howell 72dc3dcc0d Set the number of speech segments in The Feeble File.
svn-id: r30508
2008-01-15 23:40:01 +00:00
Torbjörn Andersson 7b15433572 Removed unnecessary semi-colons.
svn-id: r30476
2008-01-13 22:12:35 +00:00
Travis Howell 00ad56bb08 Fix assert that can be triggered in non-English versions of The Feeble Files for Amiga/Macintosh.
svn-id: r30406
2008-01-11 12:53:31 +00:00
Travis Howell 022c5a27e3 Remove unused Amiga OCS font data, the AGA font data can by used by all Amiga versions of Simon the Sorcerer 1.
svn-id: r30300
2008-01-06 14:04:18 +00:00
Travis Howell 9b45c2c994 Split charset font data.
svn-id: r30299
2008-01-06 14:00:43 +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
Eugene Sandulenko ac54f3a26f Patch #1858158: BUILD: Plugin building cleanup
svn-id: r30041
2007-12-28 07:52:56 +00:00
Travis Howell d9f28974ef Add alternative hack to main branch, to skip largest speech segment in Simon the Sorcerer 1, when using DS port.
svn-id: r30001
2007-12-26 01:28:03 +00:00