aboutsummaryrefslogtreecommitdiff
path: root/engines/access/room.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-15 09:27:05 -0400
committerPaul Gilbert2014-08-15 09:27:05 -0400
commit4a3ce2d27dabc2abe6e562089df4f37859e410f9 (patch)
tree5577336ec3719b2ccef98760cd71375ecdc9a317 /engines/access/room.cpp
parent66b2d471cf9cd23afe7b9d409a1cc5bd9f92464b (diff)
downloadscummvm-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.cpp10
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");
}