aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/drascula.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r--engines/drascula/drascula.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index 34439a7373..84faea2c0b 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -311,8 +311,10 @@ public:
#define KEYBUFSIZE 16
-static const int interf_x[] ={ 1, 65, 129, 193, 1, 65, 129 };
-static const int interf_y[] ={ 51, 51, 51, 51, 83, 83, 83 };
+static const int interf_x[] = { 1, 65, 129, 193, 1, 65, 129 };
+static const int interf_y[] = { 51, 51, 51, 51, 83, 83, 83 };
+
+struct RoomHandlers;
class DrasculaEngine : public ::Engine {
protected:
@@ -597,6 +599,7 @@ public:
int whichObject();
bool checkMenuFlags();
void setupRoomsTable();
+ void freeRoomsTable();
bool roomParse(int, int);
void cleanupString(char *string);
void playTalkSequence(int sequence);
@@ -780,6 +783,9 @@ private:
char **loadTexts(Common::File &in);
void freeTexts(char **ptr);
+
+protected:
+ RoomHandlers *_roomHandlers;
};