aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/drascula.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r--engines/drascula/drascula.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index 213d860db1..1515f9803b 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -34,6 +34,8 @@
#include "common/savefile.h"
#include "common/system.h"
#include "common/hash-str.h"
+#include "common/events.h"
+#include "common/keyboard.h"
#include "engines/engine.h"
@@ -323,7 +325,7 @@ struct DrasculaGameDescription;
class DrasculaEngine : public ::Engine {
int _gameId;
- Common::EventManager *_eventMan;
+ Common::KeyState _keyPressed;
protected:
@@ -454,17 +456,12 @@ public:
int corta_musica;
char select[23];
int hay_seleccion;
-
-
- // TODO below
int x_raton;
int y_raton;
int y_raton_ant;
int boton_izq;
int boton_dch;
-
-
void escoba();
void Negro();
void agarra_objeto(int);
@@ -483,7 +480,7 @@ public:
void elige_en_barra();
void comprueba1();
void comprueba2();
- char getscan();
+ byte getscan();
void elige_verbo(int);
void mesa();
void saves();
@@ -556,7 +553,6 @@ public:
byte *TryInMem(Common::File *Sesion);
void EndSSN();
int PlayFrameSSN();
- int chkkey();
byte *AuxBuffOrg;
byte *AuxBuffLast;