aboutsummaryrefslogtreecommitdiff
path: root/queen/logic.h
diff options
context:
space:
mode:
authorGregory Montoir2003-11-26 13:53:17 +0000
committerGregory Montoir2003-11-26 13:53:17 +0000
commit7cbb4859070a9f764755796c341a49d53a29dc97 (patch)
tree9300f1bae4303836706b5e98162631574d7c92fe /queen/logic.h
parent71ddb90f84afb9cef382c852d3e34c3852603454 (diff)
downloadscummvm-rg350-7cbb4859070a9f764755796c341a49d53a29dc97.tar.gz
scummvm-rg350-7cbb4859070a9f764755796c341a49d53a29dc97.tar.bz2
scummvm-rg350-7cbb4859070a9f764755796c341a49d53a29dc97.zip
preliminary journal implementation ; this should allow to save/load game state and somewhat configure sound/speech stuff
svn-id: r11370
Diffstat (limited to 'queen/logic.h')
-rw-r--r--queen/logic.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/queen/logic.h b/queen/logic.h
index e944102fa7..713186e5b5 100644
--- a/queen/logic.h
+++ b/queen/logic.h
@@ -180,6 +180,8 @@ public:
void joeScale(uint16 scale);
void joePrevFacing(uint16 dir);
+ const char *joeResponse(int i) const { return _joeResponse[i]; }
+
int16 gameState(int index);
void gameState(int index, int16 newValue);
@@ -213,8 +215,8 @@ public:
void roomSetupFurniture(); // SETUP_FURNITURE()
void roomSetupObjects(); // DISP_OBJECTS
uint16 roomRefreshObject(uint16 obj); // REDISP_OBJECT
- void roomSetup(const char* room, int comPanel, bool inCutaway);
- void roomDisplay(const char* room, RoomDisplayMode mode, uint16 joeScale, int comPanel, bool inCutaway); // DISP_ROOM
+ void roomSetup(const char *room, int comPanel, bool inCutaway);
+ void roomDisplay(const char *room, RoomDisplayMode mode, uint16 joeScale, int comPanel, bool inCutaway); // DISP_ROOM
uint16 findScale(uint16 x, uint16 y);