aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/interface.h
diff options
context:
space:
mode:
authorMax Horn2007-09-11 09:19:23 +0000
committerMax Horn2007-09-11 09:19:23 +0000
commit4a4fc235f22351331c7c5f33b83303d84622641b (patch)
tree140da6f028e17bb5f2bc0a937cbcddc8b469b550 /engines/saga/interface.h
parent669309776a4318a331e5007eb7bd19c8a18b5819 (diff)
downloadscummvm-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.h7
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);