From 4a3ce2d27dabc2abe6e562089df4f37859e410f9 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 15 Aug 2014 09:27:05 -0400 Subject: ACCESS: Implementing checkScroll --- engines/access/room.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'engines/access/room.cpp') 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"); } -- cgit v1.2.3