aboutsummaryrefslogtreecommitdiff
path: root/engines/access/room.h
diff options
context:
space:
mode:
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