aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/PalmOS/Src/base_event.cpp
diff options
context:
space:
mode:
authorMax Horn2007-03-17 19:02:05 +0000
committerMax Horn2007-03-17 19:02:05 +0000
commited54ea9155961d8ca5d5fb3c7777fc57a29f2751 (patch)
tree467b926af11cd4129ba003d04ba01de044c7a6df /backends/platform/PalmOS/Src/base_event.cpp
parentf272d1957084098c5b53975ad3501074f6971af8 (diff)
downloadscummvm-rg350-ed54ea9155961d8ca5d5fb3c7777fc57a29f2751.tar.gz
scummvm-rg350-ed54ea9155961d8ca5d5fb3c7777fc57a29f2751.tar.bz2
scummvm-rg350-ed54ea9155961d8ca5d5fb3c7777fc57a29f2751.zip
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
Diffstat (limited to 'backends/platform/PalmOS/Src/base_event.cpp')
-rw-r--r--backends/platform/PalmOS/Src/base_event.cpp45
1 files changed, 23 insertions, 22 deletions
diff --git a/backends/platform/PalmOS/Src/base_event.cpp b/backends/platform/PalmOS/Src/base_event.cpp
index b46a3c83ec..7da7cd5861 100644
--- a/backends/platform/PalmOS/Src/base_event.cpp
+++ b/backends/platform/PalmOS/Src/base_event.cpp
@@ -23,6 +23,7 @@
*/
#include "be_base.h"
+#include "common/events.h"
#ifdef STDLIB_TRACE_MEMORY
# include <stdlib.h>
@@ -119,7 +120,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
event.kbd.keycode = 275;
if (event.kbd.keycode) {
- event.type = EVENT_KEYDOWN;
+ event.type = Common::EVENT_KEYDOWN;
event.kbd.ascii = event.kbd.keycode;
event.kbd.flags = 0;
return true;
@@ -141,7 +142,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
if (sx || sy) {
simulate_mouse(event, sx, sy, &x, &y);
- event.type = EVENT_MOUSEMOVE;
+ event.type = Common::EVENT_MOUSEMOVE;
event.mouse.x = x;
event.mouse.y = y;
warpMouse(x, y);
@@ -156,7 +157,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
switch (ev.data.keyDown.chr) {
// ESC key
case vchrLaunch:
- event.type = EVENT_KEYDOWN;
+ event.type = Common::EVENT_KEYDOWN;
event.kbd.keycode = 27;
event.kbd.ascii = 27;
event.kbd.flags = 0;
@@ -164,7 +165,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
// F5 = menu
case vchrMenu:
- event.type = EVENT_KEYDOWN;
+ event.type = Common::EVENT_KEYDOWN;
event.kbd.keycode = 319;
event.kbd.ascii = 319;
event.kbd.flags = 0;
@@ -206,7 +207,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
if (abs(y - event.mouse.y) <= 2 || abs(x - event.mouse.x) <= 2)
return false;
- event.type = EVENT_MOUSEMOVE;
+ event.type = Common::EVENT_MOUSEMOVE;
event.mouse.x = x;
event.mouse.y = y;
warpMouse(x, y);
@@ -222,7 +223,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
(3 - (3 * x / _screenWidth )) -
(3 * (3 * y / _screenHeight));
- event.type = EVENT_KEYDOWN;
+ event.type = Common::EVENT_KEYDOWN;
event.kbd.keycode = num;
event.kbd.ascii = num;
event.kbd.flags = 0;
@@ -234,7 +235,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
if (y > _screenHeight || y < 0 || x > _screenWidth || x < 0)
return false;
- event.type = ((gVars->stylusClick || _overlayVisible) ? EVENT_LBUTTONDOWN : EVENT_MOUSEMOVE);
+ event.type = ((gVars->stylusClick || _overlayVisible) ? Common::EVENT_LBUTTONDOWN : Common::EVENT_MOUSEMOVE);
event.mouse.x = x;
event.mouse.y = y;
warpMouse(x, y);
@@ -243,7 +244,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
case penUpEvent:
get_coordinates(&ev, x, y);
- event.type = ((gVars->stylusClick || _overlayVisible) ? EVENT_LBUTTONUP : EVENT_MOUSEMOVE);
+ event.type = ((gVars->stylusClick || _overlayVisible) ? Common::EVENT_LBUTTONUP : Common::EVENT_MOUSEMOVE);
if (y > _screenHeight || y < 0 || x > _screenWidth || x < 0)
return false;
@@ -272,15 +273,15 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
if (_lastKeyModifier == kModifierNone) {
// for keyboard mode
- if (ev.data.keyDown.modifiers & shiftKeyMask) mask |= KBD_SHIFT;
- if (ev.data.keyDown.modifiers & controlKeyMask) mask |= KBD_CTRL;
- if (ev.data.keyDown.modifiers & optionKeyMask) mask |= KBD_ALT;
- if (ev.data.keyDown.modifiers & commandKeyMask) mask |= KBD_CTRL|KBD_ALT;
+ if (ev.data.keyDown.modifiers & shiftKeyMask) mask |= Common::KBD_SHIFT;
+ if (ev.data.keyDown.modifiers & controlKeyMask) mask |= Common::KBD_CTRL;
+ if (ev.data.keyDown.modifiers & optionKeyMask) mask |= Common::KBD_ALT;
+ if (ev.data.keyDown.modifiers & commandKeyMask) mask |= Common::KBD_CTRL|Common::KBD_ALT;
} else {
// for grafiti mode
- if (_lastKeyModifier == kModifierCommand) mask = KBD_CTRL|KBD_ALT;
- if (_lastKeyModifier == kModifierAlt) mask = KBD_ALT;
- if (_lastKeyModifier == kModifierCtrl) mask = KBD_CTRL;
+ if (_lastKeyModifier == kModifierCommand) mask = Common::KBD_CTRL|Common::KBD_ALT;
+ if (_lastKeyModifier == kModifierAlt) mask = Common::KBD_ALT;
+ if (_lastKeyModifier == kModifierCtrl) mask = Common::KBD_CTRL;
}
if (_lastKeyModifier)
@@ -288,22 +289,22 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
_lastKeyModifier = kModifierNone;
// F1 -> F10 key
- if (key >= '0' && key <= '9' && mask == (KBD_CTRL|KBD_ALT)) {
+ if (key >= '0' && key <= '9' && mask == (Common::KBD_CTRL|Common::KBD_ALT)) {
key = (key == '0') ? 324 : (315 + key - '1');
mask = 0;
#ifdef STDLIB_TRACE_MEMORY
// print memory
- } else if (key == 'm' && mask == (KBD_CTRL|KBD_ALT)) {
+ } else if (key == 'm' && mask == (Common::KBD_CTRL|Common::KBD_ALT)) {
printf("Used memory: %d\n", __stdlib_trace_memory);
#endif
// exit
- } else if ((key == 'z' && mask == KBD_CTRL) || (mask == KBD_ALT && key == 'x')) {
- event.type = EVENT_QUIT;
+ } else if ((key == 'z' && mask == Common::KBD_CTRL) || (mask == Common::KBD_ALT && key == 'x')) {
+ event.type = Common::EVENT_QUIT;
return true;
// num pad (indy fight mode)
- } else if (key == 'n' && mask == (KBD_CTRL|KBD_ALT) && !_overlayVisible) {
+ } else if (key == 'n' && mask == (Common::KBD_CTRL|Common::KBD_ALT) && !_overlayVisible) {
_useNumPad = !_useNumPad;
draw_osd(kDrawFight, _screenDest.w - 34, _screenDest.h + 2, _useNumPad, 1);
displayMessageOnOSD(_useNumPad ? "Fight mode on." : "Fight mode off.");
@@ -312,7 +313,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
// other keys
_wasKey = true;
- event.type = EVENT_KEYDOWN;
+ event.type = Common::EVENT_KEYDOWN;
event.kbd.keycode = key;
event.kbd.ascii = key;
event.kbd.flags = mask;
@@ -320,7 +321,7 @@ bool OSystem_PalmBase::pollEvent(Event &event) {
default:
if (_wasKey) {
- event.type = EVENT_KEYUP;
+ event.type = Common::EVENT_KEYUP;
_wasKey = false;
return true;
}