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
2cc5040a9a
Added new ConfigFile class. It is not yet used anywhere. ConfigManager will be rewritten around this class. Note that it is not final yet and may be revised in many ways.
...
svn-id: r17773
2005-04-23 14:30:53 +00:00
Max Horn
29d249c696
Remove StringMap class from map.h (at least for now)
...
svn-id: r17772
2005-04-23 14:28:59 +00:00
Torbjörn Andersson
78b340adfb
Whitespace
...
svn-id: r17771
2005-04-23 14:15:00 +00:00
Max Horn
5626581da8
These structs must be packed
...
svn-id: r17770
2005-04-23 14:00:51 +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
Torbjörn Andersson
e70c98fa22
Oops. This should have been removed long ago.
...
svn-id: r17768
2005-04-23 12:55:54 +00:00
Andrew Kurushin
edad36ee60
fixed sfDropObject implementation
...
svn-id: r17767
2005-04-23 12:34:35 +00:00
Max Horn
40c3fdddc7
Document our tools a little bit
...
svn-id: r17766
2005-04-23 11:31:26 +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
789007ec67
Check for a '\' before adding slash too, otherwise starting a game in root directory will fail.
...
svn-id: r17763
2005-04-23 09:21:41 +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
7903943019
oops
...
svn-id: r17760
2005-04-22 21:56:32 +00:00
Max Horn
78030693fc
Added macros for integer options; added some explantory comments to the option parser macros
...
svn-id: r17759
2005-04-22 21:49:29 +00:00
Max Horn
86752763c8
add a comment regarding an odd hack
...
svn-id: r17758
2005-04-22 21:30:07 +00:00
Max Horn
1f3ce23da8
GameDetector isn't actually used here
...
svn-id: r17757
2005-04-22 21:20:22 +00:00
Max Horn
94c4f0cbe7
We have an official PS2 port now (although its status is not clear to me)
...
svn-id: r17756
2005-04-22 21:13:09 +00:00
Max Horn
f7402737d7
Added SDL backend TODO
...
svn-id: r17755
2005-04-22 21:12:37 +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
fa224cbb3f
Use class File instead of FILE (not finished)
...
svn-id: r17753
2005-04-22 18:10:02 +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
Andrew Kurushin
ca33ec4563
fixes sfEnableZone ( 'house' problem )
...
svn-id: r17751
2005-04-22 16:41:44 +00:00
Andrew Kurushin
f3049a41f4
fixed non assigned buttons in IHNM
...
svn-id: r17750
2005-04-22 15:43:42 +00:00
Torbjörn Andersson
2ea2b51ed5
Changed "BYTE" to "int".
...
svn-id: r17749
2005-04-22 15:26:50 +00:00
Andrew Kurushin
cdede6caa4
implemented inventory
...
todo: timeout catchup & capital 'U' & 'D' handling
svn-id: r17748
2005-04-22 14:11:04 +00:00
Max Horn
ff19273ae6
Must call openCD to support real Audio CD tracks
...
svn-id: r17747
2005-04-22 08:39:51 +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
65ade039ec
o Fix save/load. Now it restores game properly but still at exit #0 .
...
o Proper background for inset rooms. Crowd is gone now.
o Draw black border around inset rooms.
svn-id: r17744
2005-04-22 01:38:27 +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
f281ea4427
Update
...
svn-id: r17735
2005-04-21 12:33:47 +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
Torbjörn Andersson
cca9fb4804
Initialized variable to avoid Valgrind warning.
...
svn-id: r17732
2005-04-21 06:53:15 +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
Eugene Sandulenko
283a9f35ac
Add not yet correctly working save/load. Use key F7 for saving
...
and F8 for loading. Now works only within current scene and restores
to entrance #0 which is wrong.
svn-id: r17726
2005-04-21 01:30:07 +00:00
Max Horn
7b93b0e079
Moved v2 verb code into class ScummEngine_v2
...
svn-id: r17725
2005-04-20 23:53:29 +00:00