Max Horn
|
be052be462
|
Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out
svn-id: r25370
|
2007-02-04 01:24:43 +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 |
|
Travis Howell
|
79b9397f3e
|
HACK no longer required for MM demo mode
svn-id: r24576
|
2006-10-30 02:50:09 +00:00 |
|
Travis Howell
|
5d4543a59c
|
Fix bug #771499 - ZAK: Lotto numbers never picked. The freezeCount isn't checked in runScriptNested(), when restarting script in SCUMM 1/2.
svn-id: r24575
|
2006-10-30 01:53:19 +00:00 |
|
Max Horn
|
46dc61163a
|
Named / documented the V0-V2 object states (we should probably rename the corresponding opcodes here and in descumm to make reading script dumps easier)
svn-id: r24566
|
2006-10-29 14:45:31 +00:00 |
|
Max Horn
|
a0b9f78bd3
|
SCUMM: Introduced V12_X_MULTIPLIER and V12_Y_MULTIPLIER to make it a bit easier to find spots where we convert between C64-style coordinates and pixel coordinates (but beware, this probably doesnt't cover all relevant instances)
svn-id: r24384
|
2006-10-19 00:26:55 +00:00 |
|
Max Horn
|
5148dbb3fb
|
cleanup
svn-id: r24383
|
2006-10-19 00:06:59 +00:00 |
|
Max Horn
|
1ee9304012
|
Replaced function level static variable (YUCK) called 'sentence' by ScummEngine_v2:_sentenceBuf
svn-id: r24324
|
2006-10-15 01:26:23 +00:00 |
|
Max Horn
|
f7eee205bb
|
o2_animateActor is essentially identical to o5_animateActor -- removed in favor of the latter
svn-id: r24115
|
2006-10-04 20:22:14 +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
|
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 |
|
Max Horn
|
1e683e6124
|
Yet another paranoia check
svn-id: r23737
|
2006-08-21 10:52:07 +00:00 |
|
Travis Howell
|
7fe844cac6
|
Fix bug #1496523 - MM: Weird Ed appears backwards at door
svn-id: r23589
|
2006-07-24 12:49:58 +00:00 |
|
Torbjörn Andersson
|
16b7c74cc4
|
Cleanup.
svn-id: r22468
|
2006-05-14 10:40:06 +00:00 |
|
Torbjörn Andersson
|
bb9de08c73
|
Specify the right edge of the sentence line in Maniac/Zak. This fixes bug
#1488189, where the sentence line would only display the first character.
svn-id: r22467
|
2006-05-14 09:58:30 +00:00 |
|
Max Horn
|
660efce9b2
|
Replaced _demoMode by GF_DEMO
svn-id: r22087
|
2006-04-23 00:08:18 +00:00 |
|
Max Horn
|
807edc83c7
|
Properly translate Common::Language values for V0-V2 games, too
svn-id: r21705
|
2006-04-08 23:56:09 +00:00 |
|
Travis Howell
|
28b6c92503
|
Update hack for bug #915575 - MANIAC: Disappearing New Kid verb
svn-id: r21058
|
2006-03-04 04:46:15 +00:00 |
|
Travis Howell
|
82a6f289de
|
Fix using items in C64 maniac and cleanup
svn-id: r21011
|
2006-03-02 12:14:06 +00:00 |
|
Travis Howell
|
fd8f11f7a4
|
Improve input in C64 maniac
svn-id: r21000
|
2006-03-02 01:17:41 +00:00 |
|
Max Horn
|
e389bcf497
|
Replaced _gameId, _version, _heversion, _features, _midi, _platform with a simple ScummGameSettings instance: _game
svn-id: r20795
|
2006-02-20 16:51:30 +00:00 |
|
Max Horn
|
26ee630756
|
Moved engines to the new engines/ directory
svn-id: r20582
|
2006-02-11 22:45:04 +00:00 |
|