diff options
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r-- | engines/drascula/drascula.h | 10 |
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; }; |