aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/state.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova/state.h')
-rw-r--r--engines/supernova/state.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/supernova/state.h b/engines/supernova/state.h
index e0164170ff..14155d580f 100644
--- a/engines/supernova/state.h
+++ b/engines/supernova/state.h
@@ -118,11 +118,10 @@ public:
Inventory _inventory;
GameState _state;
int _status;
+ bool _processInput;
Action _inputVerb;
- bool _inputVerb2;
- Object _nullObjectInstance;
+ Object *_currentInputObject;
Object *_inputObject[2];
- int _objectNumber;
bool _waitEvent;
bool _newRoom;
bool _newOverlay;
@@ -130,7 +129,7 @@ public:
int _timer2;
int _inventoryScroll;
int _exitList[25];
- Common::Rect _guiCommandDimensions[10];
+ GuiElement _guiCommandButton[10];
// 0 PC Speaker | 1 SoundBlaster | 2 No Sound
int _soundDevice;
@@ -166,12 +165,13 @@ public:
int invertSection(int section);
void drawMapExits();
void drawStatus();
- void drawCommandBox(int cmd, bool brightness);
void drawCommandBox();
void inventory_arrow(int num, bool brightness);
- void inventory_object(int num, bool brightness);
+ void inventory_object(int index, bool brightness);
void drawInventory();
+ void drawImage(int section);
void changeRoom(RoomID id);
+ void resetInputState();
};
}