Travis Howell
93279ff29e
Minor cleanup
...
svn-id: r17800
2005-04-25 10:22:38 +00:00
Travis Howell
8e36728526
No music file in lost/smaller.
...
svn-id: r17799
2005-04-25 05:59:01 +00:00
Travis Howell
9380304832
Read index of music file in HE games at startup.
...
Only reliable way to always get correct music tracks.
svn-id: r17798
2005-04-25 05:44:12 +00:00
Travis Howell
23fa40d56c
Add misisng r.
...
svn-id: r17795
2005-04-25 04:35:42 +00:00
Travis Howell
967fd877b1
Remove excess ;
...
svn-id: r17794
2005-04-25 03:45:37 +00:00
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
Travis Howell
637e86e5b4
Remove out dated comment.
...
svn-id: r17784
2005-04-24 04:51:36 +00:00
Travis Howell
2a14ff0a1a
Use new ConfigFile class for read/writeConfigFile in HE games.
...
svn-id: r17782
2005-04-24 03:52:56 +00:00
Max Horn
ef760277e6
This code should be revised...
...
svn-id: r17778
2005-04-23 17:02:38 +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
b43e1e960f
Map is only needed in intern.h
...
svn-id: r17776
2005-04-23 16:09:22 +00:00
Travis Howell
88dfc9891e
decompressWizImage shouldn't be called directly by charset renderer in HE games.
...
Fix palette issues with charset type 0 in HE games
svn-id: r17774
2005-04-23 14:32:40 +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
Travis Howell
760017e462
Should be HE61 now.
...
svn-id: r17765
2005-04-23 11:06:17 +00:00
Travis Howell
cc526f0a01
Simpler check, since VAR_NEW_ROOM is no longer set in small header games.
...
svn-id: r17764
2005-04-23 09:53:56 +00:00
Travis Howell
24f2ca3d34
Adjust for last cvs change.
...
svn-id: r17762
2005-04-23 01:57:46 +00:00
Travis Howell
c61d834c6e
Always set file path separately in o72_openFile() so upper and lower case filenames are checked.
...
svn-id: r17761
2005-04-23 01:50:42 +00:00
Max Horn
88d0b6cc44
Only modify gDebugLevel, not the transient config
...
svn-id: r17754
2005-04-22 20:04:25 +00:00
Max Horn
969ef3dac9
* Added new virtual base class 'Stream', ReadStream and
...
WriteStream are now subclasses of it.
* Added new methods eos(), ioFailed(), clearIOFailed() to
all streams. This allows better error checking.
* SaveFile classes take advantage of these new standard
stream APIS
* Removed File::gets()
* Added SeekableReadStream::readLine() (replaces File::gets)
* Added WriteStream::writeString, for convenience
svn-id: r17752
2005-04-22 17:40:09 +00:00
Travis Howell
e6bd008e30
Add support for reading/writing to external config file in HE games.
...
svn-id: r17746
2005-04-22 07:12:29 +00:00
Travis Howell
45bc8afad0
Fix header check when using external wizImage files.
...
svn-id: r17745
2005-04-22 03:30:58 +00:00
Eugene Sandulenko
a81fbc04d9
Move HE activity on its place
...
svn-id: r17743
2005-04-22 00:14:56 +00:00
Eugene Sandulenko
059d1c4d20
Add HE activity pack
...
svn-id: r17742
2005-04-22 00:03:25 +00:00
Gregory Montoir
7127485ebc
some cleanup and added some error() calls when handling wiz images type different from 0 and 1
...
svn-id: r17741
2005-04-21 19:39:15 +00:00
Gregory Montoir
8d76879849
cleanup
...
svn-id: r17740
2005-04-21 19:27:17 +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
9d2578eee9
Sync. HE100.
...
svn-id: r17738
2005-04-21 16:07:31 +00:00
Travis Howell
d7f263ff1a
Add palette function for HE99+ games.
...
svn-id: r17737
2005-04-21 16:02:37 +00:00
Travis Howell
098e0cce58
Add palette function foe He99+ games.
...
svn-id: r17736
2005-04-21 15:40:40 +00:00
Travis Howell
dace543c07
Fix source clipping of rawWizImages in HE games.
...
Can get further in spyozon now.
svn-id: r17734
2005-04-21 12:25:53 +00:00
Travis Howell
dd046c184e
There are Macintosh specific versions of HE72 games.
...
svn-id: r17733
2005-04-21 10:24:13 +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
9cbc561eda
Correct argument order.
...
Fixes glitches in freddi4/spyozon.
svn-id: r17728
2005-04-21 05:14:19 +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
Max Horn
9216ca4ed5
Added FIXME for the _haveMsg hack
...
svn-id: r17720
2005-04-20 20:20:31 +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
Travis Howell
bb2c4e6a9e
Update debug message.
...
svn-id: r17712
2005-04-20 10:38:13 +00:00
Travis Howell
51af9cf4aa
Add some additional details for sprite fields.
...
Remove the unused sprite/spriteGroup fields.
Break old He90+ saves but they aren't stable anyway.
svn-id: r17711
2005-04-20 10:33:20 +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
Travis Howell
90509f6588
Rename wizImage process flag for HE games.
...
svn-id: r17707
2005-04-20 06:55:30 +00:00
Travis Howell
94e554a670
Rename sprite field for HE games.
...
svn-id: r17706
2005-04-20 05:24:02 +00:00