diff options
author | Robert Crossfield | 2016-07-19 18:55:27 +1000 |
---|---|---|
committer | Robert Crossfield | 2016-07-19 20:39:58 +1000 |
commit | 67071b42bc3ada8a1d1b49243ae4fbff9b7ef27c (patch) | |
tree | ff064d3a59efed5f2b3b5f07e26764c9450eb2cb /engines/scumm/scumm_v0.h | |
parent | 44000ba8262a470612f1c83e2879b8b6f3d8a0b2 (diff) | |
download | scummvm-rg350-67071b42bc3ada8a1d1b49243ae4fbff9b7ef27c.tar.gz scummvm-rg350-67071b42bc3ada8a1d1b49243ae4fbff9b7ef27c.tar.bz2 scummvm-rg350-67071b42bc3ada8a1d1b49243ae4fbff9b7ef27c.zip |
SCUMM: Maniac V0: Implement 'simulator' for CPU lag (as the original engine occasionally ran at less than 60Hz). Fix call to 'getClosestPtOnBox', whcih was being passed X * V12_X_MULTIPLIER and Y * V12_Y_MULTIPLIER, but the box coordinates, where not
Diffstat (limited to 'engines/scumm/scumm_v0.h')
-rw-r--r-- | engines/scumm/scumm_v0.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/scumm/scumm_v0.h b/engines/scumm/scumm_v0.h index 4098d639c4..5f40940166 100644 --- a/engines/scumm/scumm_v0.h +++ b/engines/scumm/scumm_v0.h @@ -70,6 +70,10 @@ public: byte walkboxFindTarget(Actor *a, int destbox, Common::Point walkdest); + /* Delay calculation */ + void DelayReset(); + int DelayCalculateDelta(); + protected: virtual void resetRoomObject(ObjectData *od, const byte *room, const byte *searchptr = NULL); |