462 Commits

Author SHA1 Message Date
Max Horn
ce3cd9b194 Changed the semantics of debug level 0 from off back to something more similiar to how it used to be (default debug level now is -1)
svn-id: r17788
2005-04-24 12:21:53 +00:00
Travis Howell
29532320c1 Corection a few more heversion checks, caused music regression.
svn-id: r17785
2005-04-24 10:26:31 +00:00
Max Horn
554ecd57cb Don't use Common::Map for the object table at all; rather use bsearch on a fixed size table.
svn-id: r17777
2005-04-23 16:52:11 +00:00
Max Horn
8fddaada1d Simplified debuglevel handling:
- it's only honored in the global level of the config file
 - all checks for it go through gDebugLevel now, which is made global
 - the '-d' switch is handled in a slightly saner and consistent way
 - removed 'debuglevel' from the config format documentation; we do
   not want to encourage the avarage user to use it

svn-id: r17769
2005-04-23 13:52:27 +00:00
Eugene Sandulenko
059d1c4d20 Add HE activity pack
svn-id: r17742
2005-04-22 00:03:25 +00:00
Travis Howell
97749a934e Need for HE100 version of lost too.
svn-id: r17739
2005-04-21 16:10:41 +00:00
Travis Howell
9b3d2b3c8c There is HE99 version of f4-demo
svn-id: r17731
2005-04-21 06:29:46 +00:00
Travis Howell
a9f779df38 Add Macintosh version of BluesABCTimeDemo.
svn-id: r17730
2005-04-21 06:16:59 +00:00
Travis Howell
6eee101561 Add Macintosh version of puttcircus
svn-id: r17729
2005-04-21 06:05:07 +00:00
Travis Howell
261a02beec HE98+ includes extra VAR checks at this point.
Fixes salesmen freeze in freddi4.

svn-id: r17727
2005-04-21 03:29:31 +00:00
Max Horn
7b93b0e079 Moved v2 verb code into class ScummEngine_v2
svn-id: r17725
2005-04-20 23:53:29 +00:00
Max Horn
7963bb4cb9 Renamed _mouseButStat -> _mouseAndKeyboardStat (that's what it really is); moved _audioNames to class IMuseDigital
svn-id: r17723
2005-04-20 23:33:35 +00:00
Max Horn
c04ad861fe Moved some more VARs; added comments to some of the vars which explain where they are used
svn-id: r17722
2005-04-20 23:13:11 +00:00
Max Horn
b724929466 Split initScummVars and overload it; this makes it possible to define more VARS in subclasses
svn-id: r17721
2005-04-20 20:34:44 +00:00
Eugene Sandulenko
6e3fd4527e Yet another russian freddi4. now unencrypted.
svn-id: r17719
2005-04-20 20:08:39 +00:00
Max Horn
d2624d8e08 cleanup
svn-id: r17718
2005-04-20 19:59:18 +00:00
Max Horn
c46ea8bc40 Replaced the platform specific GF_FOO switches (using _platform instead now)
svn-id: r17716
2005-04-20 18:21:30 +00:00
Max Horn
005efe61aa Added ScummEngine::_platform; eventually, this should replave GF_FMTOWNS, GF_AMIGA, etc. (everybody is welcome to work on this :-)
svn-id: r17710
2005-04-20 09:53:13 +00:00
Eugene Sandulenko
89ca4bf716 Since lost/smaller use default windows cursor we setup our own
svn-id: r17705
2005-04-20 03:13:06 +00:00
Travis Howell
fa3688e80f No longer required
svn-id: r17699
2005-04-20 01:38:48 +00:00
Travis Howell
2009b72679 Replace all GF_HUMONGOUS use with _heversion.
Make HE60 specific to puttdemo, since it is unqie.
Other HE60 games changed to HE 61.

svn-id: r17698
2005-04-20 01:33:44 +00:00
Travis Howell
414def8566 pajama2/chase should be HE95.
svn-id: r17685
2005-04-19 09:53:06 +00:00
Travis Howell
ee3b511276 Add patch #1185667 - GS Fix
svn-id: r17676
2005-04-19 06:16:53 +00:00
Travis Howell
b916eb1975 Add some palette different in HE80+ games.
svn-id: r17674
2005-04-19 04:12:49 +00:00
Max Horn
c4e7f403f8 Split out some index reading code into a new method readIndexBlock()
svn-id: r17659
2005-04-17 22:59:43 +00:00
Max Horn
adc21c1ac3 Move _numActors to a more sensible place, and make it protected; fix confirmFOODialog() method names to comply with our guidelines
svn-id: r17658
2005-04-17 22:40:45 +00:00
Max Horn
e0adf9db17 oops, again
svn-id: r17648
2005-04-17 11:24:42 +00:00
Max Horn
a19ab36dff oops
svn-id: r17647
2005-04-17 11:23:55 +00:00
Travis Howell
ee62127ace Add mouse state VAR for HE 72+ games.
svn-id: r17631
2005-04-16 14:59:15 +00:00
Max Horn
90217a59af Improved auto-detection if MD5 is not known / MD5 support is disabled
svn-id: r17622
2005-04-16 12:41:56 +00:00
Travis Howell
57711d54fe puttmoon GID no longer used.
svn-id: r17614
2005-04-16 10:16:31 +00:00
Eugene Sandulenko
4532652b39 Fix bug #1182206 "Maniac Mansion (NES) doesn't run anymore after Apr 10 commit"
svn-id: r17585
2005-04-13 13:32:58 +00:00
Travis Howell
4b7999b6fa Ooops, was not used.
svn-id: r17582
2005-04-13 10:40:06 +00:00
Travis Howell
d3ea799f23 _stringBuffer can have mutple strings, ie in pajama2 startup.
Add safety check for buffer size.

svn-id: r17581
2005-04-13 10:34:47 +00:00
Eugene Sandulenko
bdbd56406c Patches #1164217 "Updated GS Support + Percussion Remapping Patch" and
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot.

svn-id: r17571
2005-04-13 00:11:49 +00:00
Travis Howell
d67cfd4be9 Ooops
svn-id: r17533
2005-04-11 04:33:28 +00:00
Travis Howell
e36bc81511 Sort alternative file list again and remove duplicate.
svn-id: r17532
2005-04-11 04:07:10 +00:00
Travis Howell
82da226c8e Re-order md5s for multiple version games.
Easier to read and update.

svn-id: r17531
2005-04-11 04:02:48 +00:00
Max Horn
8df392cabe Fix for bug #1167146 (properly fix the monkey vs. monkey1 issue by using the substResFileNameTable table)
svn-id: r17524
2005-04-10 17:20:24 +00:00
Max Horn
eb10589c83 Add a comment which clarifies that monkeyVGA and loomCD are V5 games, but we still set _version=4 for them, because it is convenient
svn-id: r17521
2005-04-10 16:54:16 +00:00
Max Horn
871e278f8b Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it complies a bit better with our code formatting rules
svn-id: r17508
2005-04-10 12:59:17 +00:00
Max Horn
063fa83483 Init music engine within setupMusic(), even for V1 and V2 games
svn-id: r17498
2005-04-10 01:31:31 +00:00
Max Horn
475ee92117 Moved some room loading stuff into a new source file
svn-id: r17496
2005-04-10 01:23:33 +00:00
Max Horn
cfe85b8618 Don't call allocateArrays from readMAXS, rather call it explicitly after calling readMAXS; init _palManipCounter in the proper place (only needed when restarting); free palManip data on exit
svn-id: r17495
2005-04-10 00:51:47 +00:00
Max Horn
78f2f279c4 Got rid of _dynamicRoomOffsets
svn-id: r17494
2005-04-10 00:33:31 +00:00
Max Horn
d271b58aa7 Got rid of GF_NEW_OPCODES
svn-id: r17488
2005-04-09 20:13:30 +00:00
Max Horn
34098ae3c7 Simplify the substResFileName system a bit
svn-id: r17475
2005-04-09 11:59:43 +00:00
Eugene Sandulenko
6aa5087ab0 I really need _substResFileNameIndex passed into ScummEngine constructor.
Put a workaround now.

svn-id: r17464
2005-04-09 02:44:37 +00:00
Jonathan Gray
24c92d0091 Remove usage of vsprintf in favour of vsnprintf and make
more use of STRINGBUFLEN.  Some ports may need a new stub for
this, discussed with Chrilith.

svn-id: r17463
2005-04-09 01:52:44 +00:00
Travis Howell
61cfe81278 Actor layering only matches in freddicove
svn-id: r17461
2005-04-08 23:54:34 +00:00