diff options
author | Paul Gilbert | 2014-08-15 09:27:05 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-08-15 09:27:05 -0400 |
commit | 4a3ce2d27dabc2abe6e562089df4f37859e410f9 (patch) | |
tree | 5577336ec3719b2ccef98760cd71375ecdc9a317 /engines/access/room.cpp | |
parent | 66b2d471cf9cd23afe7b9d409a1cc5bd9f92464b (diff) | |
download | scummvm-rg350-4a3ce2d27dabc2abe6e562089df4f37859e410f9.tar.gz scummvm-rg350-4a3ce2d27dabc2abe6e562089df4f37859e410f9.tar.bz2 scummvm-rg350-4a3ce2d27dabc2abe6e562089df4f37859e410f9.zip |
ACCESS: Implementing checkScroll
Diffstat (limited to 'engines/access/room.cpp')
-rw-r--r-- | engines/access/room.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/access/room.cpp b/engines/access/room.cpp index 80bcc0082b..1eeedb7c29 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -85,7 +85,7 @@ void Room::doRoom() { _vm->_player->walk(); _vm->_sound->midiRepeat(); - _vm->_screen->checkScroll(); + _vm->_player->checkScroll(); doCommands(); // DOROOMFLASHBACK jump point @@ -103,7 +103,7 @@ void Room::doRoom() { break; } - if (_vm->_screen->_scrollFlag) { + if (_vm->_player->_scrollFlag) { _vm->copyBF1BF2(); _vm->_newRects.clear(); _function = 0; @@ -209,7 +209,7 @@ void Room::loadRoomData(const byte *roomData) { } _vm->_scaleI = roomInfo._scaleI; - _vm->_screen->_scrollThreshold = roomInfo._scrollThreshold; + _vm->_player->_scrollThreshold = roomInfo._scrollThreshold; // Handle loading scene palette data if (roomInfo._paletteFile._fileNum != -1) { @@ -319,6 +319,10 @@ void Room::buildColumn(int playX, int screenX) { } } +void Room::buildRow(int playY, int screenY) { + error("TODO: buildRow"); +} + void Room::init4Quads() { error("TODO: init4Quads"); } |