diff options
author | Filippos Karapetis | 2008-09-11 14:49:04 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-09-11 14:49:04 +0000 |
commit | a12e2b8037bb2dda0d247ac6d2dd1ac4005fd720 (patch) | |
tree | 554323eeed2cc52e544829e062a2cf7b1c3bc54c /engines/drascula/drascula.h | |
parent | 166386b581195acbac82ac984264fa9e9de5ada1 (diff) | |
download | scummvm-rg350-a12e2b8037bb2dda0d247ac6d2dd1ac4005fd720.tar.gz scummvm-rg350-a12e2b8037bb2dda0d247ac6d2dd1ac4005fd720.tar.bz2 scummvm-rg350-a12e2b8037bb2dda0d247ac6d2dd1ac4005fd720.zip |
- Merged openDoor() and closeDoor()
- Cleaned up updateDoor()
- Bugfixes to exitRoom() and gotoObject()
- Moved cursor-related functions to interface.cpp
- alapuertakeva -> roomExits
svn-id: r34493
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r-- | engines/drascula/drascula.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h index b356fe1221..0c52656786 100644 --- a/engines/drascula/drascula.h +++ b/engines/drascula/drascula.h @@ -182,6 +182,11 @@ enum MouseCursors { kCursorCurrentItem = 1 }; +enum DoorActions { + kCloseDoor = 0, + kOpenDoor = 1 +}; + struct TalkSequenceCommand { int chapter; int sequence; @@ -361,7 +366,7 @@ public: int roomObjX[40], roomObjY[40], trackObj[40]; int inventoryObjects[43]; char _targetSurface[40][20]; - int _destX[40], _destY[40], trackCharacter_alkeva[40], alapuertakeva[40]; + int _destX[40], _destY[40], trackCharacter_alkeva[40], roomExits[40]; int x1[40], y1[40], x2[40], y2[40]; int takeObject, pickedObject; int withVoices; @@ -420,7 +425,7 @@ public: void moveVonBraun(); void placeVonBraun(int pointX); void hipo_sin_nadie(int counter); - void openDoor(int nflag, int doorNum); + void toggleDoor(int nflag, int doorNum, int action); void showMap(); void enterRoom(int); @@ -483,7 +488,6 @@ public: void hiccup(int); void finishSound(); void stopSound(); - void closeDoor(int nflag, int doorNum); void playMusic(int p); void stopMusic(); int musicStatus(); @@ -505,6 +509,7 @@ public: void setCursor(int cursor); void showCursor(); void hideCursor(); + bool isCursorVisible(); void enterName(); bool soundIsActive(); void waitFrameSSN(); |