aboutsummaryrefslogtreecommitdiff
path: root/engines/access/room.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-05 23:23:49 -0400
committerPaul Gilbert2014-08-05 23:23:49 -0400
commit8e43a6c5280e2b695753d4a0b6810811f1bd393f (patch)
treed4cd7a9228e65fb53f9d3ca4d5393ebefcb22cfa /engines/access/room.h
parent7d605ce57316c86a247cf978e6b123b23045659c (diff)
downloadscummvm-rg350-8e43a6c5280e2b695753d4a0b6810811f1bd393f.tar.gz
scummvm-rg350-8e43a6c5280e2b695753d4a0b6810811f1bd393f.tar.bz2
scummvm-rg350-8e43a6c5280e2b695753d4a0b6810811f1bd393f.zip
ACCESS: Add scripts classes and Amazon room setup
Diffstat (limited to 'engines/access/room.h')
-rw-r--r--engines/access/room.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/access/room.h b/engines/access/room.h
index 3b1a3347f9..fd5e602348 100644
--- a/engines/access/room.h
+++ b/engines/access/room.h
@@ -31,11 +31,20 @@ class AccessEngine;
class Room {
private:
+ void roomLoop();
+protected:
AccessEngine *_vm;
- void roomLoop();
+ void setupRoom();
+ void setWallCodes();
+ void buildScreen();
+
+ virtual void reloadRoom() = 0;
+
+ virtual void reloadRoom1() = 0;
public:
int _function;
+ int _roomFlag;
public:
Room(AccessEngine *vm);
@@ -45,7 +54,7 @@ public:
void clearRoom();
- void reloadRoom1();
+ void loadRoom(int room);
};
} // End of namespace Access