diff options
author | Max Horn | 2007-03-17 19:02:05 +0000 |
---|---|---|
committer | Max Horn | 2007-03-17 19:02:05 +0000 |
commit | ed54ea9155961d8ca5d5fb3c7777fc57a29f2751 (patch) | |
tree | 467b926af11cd4129ba003d04ba01de044c7a6df /backends/platform/PalmOS/Src/base_event.cpp | |
parent | f272d1957084098c5b53975ad3501074f6971af8 (diff) | |
download | scummvm-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.cpp | 45 |
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; } |