Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 6d9cb5498f Avoid double frees in HashMap::erase
svn-id: r26040
2007-03-09 16:19:50 +00:00
Max Horn 7a10fa7283 Some more LogicHE cleanup
svn-id: r26038
2007-03-09 01:11:55 +00:00
Max Horn 6f56443e56 Some more LogicHE cleanup
svn-id: r26037
2007-03-09 00:48:45 +00:00
Max Horn 37af88c8c4 Some cleanup, and added some of my observation (man this code is really strange)
svn-id: r26036
2007-03-09 00:34:28 +00:00
Max Horn 6b348c03d5 Revised LogicHErace::op_1140 (the two multiplications by constants still baffle me, but at least it makes some sense now, and corrects the worst bugs in that func)
svn-id: r26035
2007-03-09 00:29:38 +00:00
Nicola Mettifogo 1e985051a9 reduced dependency from windows-specific header files
svn-id: r26034
2007-03-09 00:13:07 +00:00
Gregory Montoir a3c2c1f413 Since the amiga version handle music very differently than the PC version, the existing Music and MusicPlayer classes have been merged to a single MidiMusic class, simplifying code a bit.
svn-id: r26033
2007-03-08 22:15:20 +00:00
Gregory Montoir 801771db87 removed kADFlagFilebasedFallback, this flag is never used (and filename based detection is done if fileBasedFallback is non-0 anyway)
svn-id: r26032
2007-03-08 21:40:47 +00:00
Max Horn fa6a35f9b1 cleaned up stdafx.h, removing various unnecessary #includes (there are still some windows ones which look fishy, though)
svn-id: r26031
2007-03-08 21:40:21 +00:00
Gregory Montoir 20fb62de3a Removed the localized titles in Touche game descriptions, that didn't work really well and this wasn't really consistent with other engines. Also added fallback detection so that an unknown game can be started (as my original code did before switching to AdvDetector).
svn-id: r26030
2007-03-08 21:34:35 +00:00
Gregory Montoir ee664dc62d added a flag to enable/disable printing a warning when filename based detection find a match, also updated some comments.
svn-id: r26029
2007-03-08 21:33:55 +00:00
Max Horn c09f86fb6a Clarified some comments
svn-id: r26028
2007-03-08 21:08:23 +00:00
Max Horn 783a6d7d59 Fixed const issue (casting const to non-const)
svn-id: r26027
2007-03-08 20:44:43 +00:00
Max Horn eeda548204 Explicitly #include fcntl.h and unistd.h for the open/write/close syscalls
svn-id: r26026
2007-03-08 20:42:40 +00:00
Nicola Mettifogo 948213d5a0 deleted useless code
svn-id: r26025
2007-03-08 20:07:27 +00:00
Max Horn a63c1cf3bd Moved the printf #define for the NDS into scummsys.h (not sure if that suits your needs Neil, feel free to change it again if necessary)
svn-id: r26024
2007-03-08 17:38:11 +00:00
Max Horn d19adc0514 common/util.cpp needs fprintf; various std I/O functions are not used by anything in our code, so there is no need to emulate them -- mark these; my previous commits likely broke compilation of the DS backend, try to reduce the brokeness a bit
svn-id: r26023
2007-03-08 17:36:52 +00:00
Max Horn 8778f121e2 Replaced uses of fprintf() with warning() or error()
svn-id: r26022
2007-03-08 17:23:19 +00:00
Max Horn 68df0a697a Get rid of getcwd abuse here, and unify the way savepath, extrapath and themepath are handled
svn-id: r26021
2007-03-08 17:05:58 +00:00
Max Horn 47bc9aae19 Moving Nintendo DS std C I/O emulation wrappers to common/file.cpp; also add a FIXME comment (why is assert redefined in ds-fs.h ?)
svn-id: r26020
2007-03-08 16:57:14 +00:00
Max Horn 273480d492 Removed MAX_FILENAME_LENGTH workaround (using enum's instead of #defines means we can take advantage of namespaces)
svn-id: r26019
2007-03-08 16:53:30 +00:00
Max Horn 89095f10a8 Removed redundant code from gba_nds_fat.h (for some bizarre reason, the data in this file was present twice)
svn-id: r26018
2007-03-08 16:49:58 +00:00
Max Horn 743698da6e Changed File::_handle to be of type void* instead of FILE* (to ease porting); moved PS2 std C I/O defines to file.cpp (no code other than the file & savegame code should use fopen etc. directly)
svn-id: r26017
2007-03-08 16:46:02 +00:00
Max Horn 33a4f8c378 Changed ConfigManager to use class File instead of std C I/O to write the config file
svn-id: r26016
2007-03-08 16:43:33 +00:00
Max Horn f02802531e Turning FilesystemNode comment into a doxygen comment
svn-id: r26015
2007-03-08 15:02:13 +00:00
Sven Hesse bcb3c27d58 Oh, apparently, all other items have a "." after them, so adding that to Ween and Bargon, too
svn-id: r26014
2007-03-07 22:41:20 +00:00
Sven Hesse 47bac09b09 News about supporting Ween and Bargon
svn-id: r26013
2007-03-07 22:38:21 +00:00
Johannes Schickel 305a1525ed - cleanup
- some diffs for Amiga version

svn-id: r26010
2007-03-07 20:31:19 +00:00
Sven Hesse 71cc080fc5 Fixed the crash in the interlude before the last level in the Gobliiins CD-version
svn-id: r26009
2007-03-07 19:57:24 +00:00
Travis Howell 5c1732af4d Add another version of Backyard Football2002.
svn-id: r26007
2007-03-07 00:46:20 +00:00
Travis Howell 1fe635c379 Unshield can't handle the data compression type used by the data1.cab file of The Feeble Files.
svn-id: r26006
2007-03-06 22:47:56 +00:00
Max Horn 1b62aeee07 Updated Feeble File CAB comment
svn-id: r26005
2007-03-06 20:21:08 +00:00
Travis Howell 4730229dff Add F1 - F3 keys for Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r26004
2007-03-06 09:21:41 +00:00
Paul Gilbert c4260e7d8f Added support for Blacksmith's hammering animation and added Morkus' animation handler
svn-id: r26003
2007-03-06 08:24:52 +00:00
Paul Gilbert f3c6f899d1 Added extra animation entries needed for Blacksmith
svn-id: r26001
2007-03-06 08:20:47 +00:00
Travis Howell ace739eafb Fix regression in V0 versions of Maniac Mansion, when using extracted files.
svn-id: r26000
2007-03-06 07:13:22 +00:00
Travis Howell a0d5795ee1 Add support for the New Kid verb option in Apple II and Commodore 64 verisons of Maniac Mansion.
svn-id: r25999
2007-03-06 07:09:18 +00:00
Max Horn bccf93108c Updated credits.pl to add a XML header/DTD to credits.xml
svn-id: r25994
2007-03-05 16:42:58 +00:00
Sven Hesse 693d474502 Corrected the initial drawing position of 101-anims (e.g. the guard monster in the beach screen in Bargon Attack)
svn-id: r25991
2007-03-05 11:27:18 +00:00
Sven Hesse 190e327252 Fixed the cursor hotspots
svn-id: r25990
2007-03-05 11:26:50 +00:00
Eugene Sandulenko 2560c5d76b Correct football2002 demo placement
svn-id: r25988
2007-03-04 23:24:17 +00:00
Nicola Mettifogo 62d1f780d5 fixed regression: background used to get broken when items were picked up
svn-id: r25981
2007-03-04 20:12:55 +00:00
Max Horn 8a80e2284a Removing _ptrOrig (hi Torbjorn, have fun recompiling)
svn-id: r25980
2007-03-04 16:25:27 +00:00
Johannes Schickel 80fd9d8234 Adding comment again.
svn-id: r25979
2007-03-04 16:05:56 +00:00
Eugene Sandulenko 43625ecc3a Remove wrong gob2 Mac entry.
svn-id: r25978
2007-03-04 15:45:51 +00:00
Sven Hesse 2a871cfef2 - Some minor fixes
- Added the Gob2 Mac version fac76 reported in bug #1673397

svn-id: r25977
2007-03-04 15:34:58 +00:00
Nicola Mettifogo 20da7f80f1 made loadScript and loadLocation benefit from Script's ability to dispose of its input buffer
svn-id: r25976
2007-03-04 15:09:45 +00:00
Johannes Schickel 1c00cc5dc5 Work around bad characters in "Long live King Brandon!" string in FM-Towns version. (thanks to Florian Kagerer)
svn-id: r25974
2007-03-04 15:05:17 +00:00
Nicola Mettifogo 1eb2d6f625 made Script optionally take ownership and dispose input text
svn-id: r25973
2007-03-04 15:00:50 +00:00
Nicola Mettifogo b440bc1a03 wrapped loader routines into a new class named Disk. The new class is also responsible for handling Archives in place of the Parallaction engine.
svn-id: r25972
2007-03-04 13:27:29 +00:00