diff options
author | Max Horn | 2007-09-11 09:19:23 +0000 |
---|---|---|
committer | Max Horn | 2007-09-11 09:19:23 +0000 |
commit | 4a4fc235f22351331c7c5f33b83303d84622641b (patch) | |
tree | 140da6f028e17bb5f2bc0a937cbcddc8b469b550 /engines/saga/interface.h | |
parent | 669309776a4318a331e5007eb7bd19c8a18b5819 (diff) | |
download | scummvm-rg350-4a4fc235f22351331c7c5f33b83303d84622641b.tar.gz scummvm-rg350-4a4fc235f22351331c7c5f33b83303d84622641b.tar.bz2 scummvm-rg350-4a4fc235f22351331c7c5f33b83303d84622641b.zip |
Change SAGA engine to properly use KeyState structs for handling keyboard input
svn-id: r28889
Diffstat (limited to 'engines/saga/interface.h')
-rw-r--r-- | engines/saga/interface.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/saga/interface.h b/engines/saga/interface.h index e0e5261d82..a8e2d5a647 100644 --- a/engines/saga/interface.h +++ b/engines/saga/interface.h @@ -28,6 +28,7 @@ #ifndef SAGA_INTERFACE_H #define SAGA_INTERFACE_H +#include "common/keyboard.h" #include "common/savefile.h" #include "saga/displayinfo.h" @@ -225,7 +226,7 @@ public: void drawStatusBar(); void setVerbState(int verb, int state); - bool processAscii(uint16 ascii); + bool processAscii(Common::KeyState keystate); void keyBoss(); void keyBossExit(); @@ -341,8 +342,8 @@ private: void drawVerbPanelText(Surface *ds, PanelButton *panelButton, KnownColor textKnownColor, KnownColor textShadowKnownColor); void drawVerbPanel(Surface *backBuffer, PanelButton* panelButton); void calcOptionSaveSlider(); - bool processTextInput(uint16 ascii); - void processStatusTextInput(uint16 ascii); + bool processTextInput(Common::KeyState keystate); + void processStatusTextInput(Common::KeyState keystate); public: void converseInit(void); |