Commit Graph
93 Commits
Author SHA1 Message Date
Travis Howell 109d55f8d3 Add more stubs for MBC.
svn-id: r35570
2008-12-27 07:17:46 +00:00
Max Horn c41480bfd4 SCUMM: Moved Actor::drawActorToBackBuf to class ActorHE
svn-id: r34647
2008-09-25 08:19:51 +00:00
Travis Howell 52ec841cd4 Add debugInput opcode for HE 100 games.
svn-id: r34375
2008-09-06 01:02:45 +00:00
Travis Howell 4bb1decf79 Use exact case numbers, to avoid unneeded subtractions.
svn-id: r34352
2008-09-05 13:35:27 +00:00
Travis Howell fa5f22944d Add missing case in o100_resourceRoutines.
svn-id: r34328
2008-09-04 14:12:27 +00:00
Christopher Page e9c6b03fc7 SCUMM works with new GMM implementation
svn-id: r33001
2008-07-11 01:22:37 +00:00
Travis Howell 3db5db1127 Enable original load/save system in HE100 games.
svn-id: r31529
2008-04-17 07:01:15 +00:00
Travis Howell 9b0db4be37 Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
svn-id: r30021
2007-12-28 00:08:23 +00:00
Travis Howell 410a4a974e Enable Windows version of early HE games by default, to match already enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games.
svn-id: r30011
2007-12-27 11:40:29 +00:00
Travis Howell 28e0985061 Add stub for wizImages thickLine code.
svn-id: r29632
2007-11-25 03:17:48 +00:00
Nicola Mettifogo 258901bab9 Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn 218e132e37 Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
2007-05-30 21:56:52 +00:00
Travis Howell 0673fa4aa5 Rename setFilePath opcode to createDirectory, in order to reflect the opcodes true purpose.
svn-id: r26418
2007-04-08 11:50:31 +00:00
Travis Howell eb86007b31 Add code for stopping video playback in HE100 games
svn-id: r24858
2006-12-15 23:54:42 +00:00
Travis Howell d1eb83a470 Add findBox opcode for Hebrew version of Freddi Fish 1
svn-id: r24780
2006-11-24 09:27:50 +00:00
Max Horn c210aff40c * Made Actor::_pos protected, added public Actor::getPos() method
* Added default params to Actor::putActor()
* Removed Actor::getActorXYPos

svn-id: r24742
2006-11-19 00:39:48 +00:00
Max Horn db1fc75012 SCUMM cleanup
svn-id: r24612
2006-11-04 22:59:56 +00:00
Travis Howell 6b425f03f4 Add video code for HE100 games
svn-id: r24586
2006-11-02 10:01:32 +00:00
Travis Howell c3f6c57680 Enable Bink video playback in HE100 games
svn-id: r24584
2006-11-01 23:39:55 +00:00
Max Horn 5e9041b1b5 SCUMM: ArrayHeader related cleanup
svn-id: r24395
2006-10-20 19:44:27 +00:00
Max Horn 285aa5d0b2 renamed ScummEngine::restoreBG to restoreBackground; renamed and moved Gdi::copyVirtScreenBuffers to ScummEngine_v70he::restoreBackgroundHE
svn-id: r23925
2006-09-17 23:35:09 +00:00
Max Horn 51017cf1b2 Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now)
svn-id: r23922
2006-09-17 20:36:48 +00:00
Max Horn 8c0b0c0120 Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap (i.e. _gdi is a pointer now)
svn-id: r23921
2006-09-17 20:22:47 +00:00
Max Horn b860f002b2 Replaced checkRange by assertRange, which has (a) an (IMO) more logical order of parameters, and (b) removes lots of useless duplicate information in error messages
svn-id: r23885
2006-09-16 13:38:43 +00:00
Torbjörn Andersson 6358547a43 More whitespace changes.
svn-id: r23496
2006-07-14 13:33:58 +00:00
Travis Howell 76e67fba92 Fix actor glitches in the stomach location of pajama3
svn-id: r23471
2006-07-10 10:14:10 +00:00
Travis Howell 9269ebe9f5 Fix off by one, in the stomach of pajama3
svn-id: r23377
2006-07-06 12:22:33 +00:00
Max Horn 72a4747dd6 Fix warning
svn-id: r23273
2006-06-24 07:14:15 +00:00
Travis Howell dbfc1cb9b1 Convert file path, before playing videos in HE games
svn-id: r23263
2006-06-23 23:10:23 +00:00
Travis Howell 40bfc71de8 Fix rects in HE games, when positions are set by scripts
svn-id: r23146
2006-06-16 13:14:55 +00:00
Max Horn 092fd96145 Replaced _hFileTable by _hInFileTable/_hOutFileTable
svn-id: r22182
2006-04-26 14:05:09 +00:00
Max Horn d68f95b3be Move HE specific stuff from class Sound to its new subclass SoundHE
svn-id: r22115
2006-04-23 18:52:39 +00:00
Max Horn ac24769196 Replaced o70_seekFilePos by o60_seekFilePos (both were identical)
svn-id: r21979
2006-04-17 14:32:46 +00:00
Travis Howell d10929b394 Always check array bounds are valid in HE games, matching original
svn-id: r21524
2006-04-01 12:26:50 +00:00
Travis Howell c4349e88f7 Rename two WizParameters fields
svn-id: r21514
2006-03-31 13:06:23 +00:00
Travis Howell 26c0d2b4fa Always use the correct string slot for HE games specific cases in decodeParseString()
svn-id: r21462
2006-03-26 09:21:07 +00:00
Travis Howell 3e72b26adc Revert mistaken commit of local debug code
svn-id: r21220
2006-03-12 01:06:23 +00:00
Travis Howell f9797f3ac3 Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)
svn-id: r21219
2006-03-12 00:53:30 +00:00
Travis Howell f52e1709bf o6_setObjectName is never used by HE72+ games
svn-id: r21211
2006-03-10 23:09:27 +00:00
Max Horn 6914121f61 Replaced MKID by MID_BE in most places in the SCUMM engine
svn-id: r20862
2006-02-25 02:12:58 +00:00
Max Horn 011bcc04d2 Disable unchecked use of OSystem::setWindowCaption from SCUMM/HE scripts (this fixes crashes under Mac OS X with e.g. german puttrace)
svn-id: r20782
2006-02-20 13:24:19 +00:00
Eugene Sandulenko eba1653904 o Renamed script_v6he.cpp and script_v7he.cpp to script_v60he.cpp and
script_v70he.cpp respectively since we use 2 digits for HE versioning.

o Also renamed resource_v7he.* to resource_he.* because it is actually not
  HE70-specific but is used by all HE70+ titles.

svn-id: r20703
2006-02-15 18:48:49 +00:00
Eugene Sandulenko 10c7835cfc Moved all he-specific source files to engines/scumm/he/ subdirectory
svn-id: r20696
2006-02-15 00:57:50 +00:00