Commit Graph
86814 Commits
Author SHA1 Message Date
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
Eugene Sandulenko bd5f93cece Implement inventoryItemPosition()
svn-id: r17724
2005-04-20 23:42:19 +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
Andrew Kurushin 89c0e7a69c fixed actors bug after all demo passed
svn-id: r17717
2005-04-20 19:38:04 +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
Torbjörn Andersson a18d4d5c2f Replaced drawLine() with a shorter version described in Wikipedia. It uses
a callback to plot each point so that it doesn't need to worry about how
the caller deals with screen dirtying, etc.

My plan is to move this function into a standard class. (That's why I used
the American spelling "color" instead of "colour".) I just haven't made up
my mind on which is the most appropriate one yet.

svn-id: r17715
2005-04-20 14:45:23 +00:00
Gregory Montoir 8b559ff875 code conventions
svn-id: r17714
2005-04-20 11:13:56 +00:00
Gregory Montoir 5a930d8fe7 this should fix bug #1181979
svn-id: r17713
2005-04-20 11:03:36 +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
Max Horn 3f08f0bfb2 Fix bug 1184616 (GUI: Mouse drawn at wrong position in overlay mode)
svn-id: r17709
2005-04-20 09:32:22 +00:00
Max Horn 901e76ea83 Cleanup / comments
svn-id: r17708
2005-04-20 09:24:29 +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
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