28 #ifndef WINTERMUTE_BASE_KEYBOARD_STATE_H 29 #define WINTERMUTE_BASE_KEYBOARD_STATE_H 32 #include "engines/wintermute/base/base.h" 33 #include "engines/wintermute/base/base_scriptable.h" 34 #include "common/keyboard.h" 35 #include "common/events.h" 40 Common::KeyCode commonKeycode;
46 uint32 _currentKeyData;
47 uint32 _currentCharCode;
48 bool _currentPrintable;
59 ScValue *scGetProperty(
const char *name)
override;
60 bool scSetProperty(
const char *name,
ScValue *value)
override;
62 const char *scToString()
override;
66 static bool isShiftDown();
67 static bool isControlDown();
68 static bool isAltDown();
69 bool isCurrentPrintable()
const;
Definition: base_game.h:79
Definition: script_value.h:42
Definition: base_keyboard_state.h:44
Definition: base_scriptable.h:41
Definition: script_stack.h:41
Definition: base_keyboard_state.h:39
Definition: achievements_tables.h:27