diff options
author | Paul Gilbert | 2009-12-20 07:09:40 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-12-20 07:09:40 +0000 |
commit | b729218bb6f48a7e57cd938f76ca0065983b792e (patch) | |
tree | f939869ed15565eabab224fb831493e34169bd89 /engines/m4/gui.cpp | |
parent | 3da285432b0debb46e2f544b06a442cce47c256f (diff) | |
download | scummvm-rg350-b729218bb6f48a7e57cd938f76ca0065983b792e.tar.gz scummvm-rg350-b729218bb6f48a7e57cd938f76ca0065983b792e.tar.bz2 scummvm-rg350-b729218bb6f48a7e57cd938f76ca0065983b792e.zip |
Changed the M4 event handler to encode the keyboard flags into KEVENT_KEY events
svn-id: r46424
Diffstat (limited to 'engines/m4/gui.cpp')
-rw-r--r-- | engines/m4/gui.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/m4/gui.cpp b/engines/m4/gui.cpp index 42fc068909..e11a654e64 100644 --- a/engines/m4/gui.cpp +++ b/engines/m4/gui.cpp @@ -115,7 +115,7 @@ MenuButton::MenuButton(DialogView *owner, int buttonId, int xs, int ys, int widt _callback = callbackFn; } -bool MenuButton::onEvent(M4EventType event, int param, int x, int y, MenuObject *¤tItem) { +bool MenuButton::onEvent(M4EventType event, int32 param, int x, int y, MenuObject *¤tItem) { bool redrawFlag = false; bool callbackFlag = false; bool handledFlag = true; @@ -386,7 +386,7 @@ void MenuHorizSlider::onRefresh() { sprite->copyTo(parent(), _bounds.left + _thumbX, _bounds.top, 0); } -bool MenuHorizSlider::onEvent(M4EventType event, int param, int x, int y, MenuObject *¤tItem) { +bool MenuHorizSlider::onEvent(M4EventType event, int32 param, int x, int y, MenuObject *¤tItem) { static bool movingFlag = false; static int movingX = 0; bool redrawFlag = false, handledFlag = false, callbackFlag = false; @@ -568,7 +568,7 @@ void MenuVertSlider::onRefresh() { thumbSprite->copyTo(parent(), _bounds.left, _bounds.top + _thumbY, 0); } -bool MenuVertSlider::onEvent(M4EventType event, int param, int x, int y, MenuObject *¤tItem) { +bool MenuVertSlider::onEvent(M4EventType event, int32 param, int x, int y, MenuObject *¤tItem) { static bool movingFlag = false; static int movingY = 0; static uint32 callbackTime; @@ -858,7 +858,7 @@ void MenuSaveLoadText::onRefresh() { } } -bool MenuSaveLoadText::onEvent(M4::M4EventType event, int param, int x, int y, M4::MenuObject *¤tItem) { +bool MenuSaveLoadText::onEvent(M4::M4EventType event, int32 param, int x, int y, M4::MenuObject *¤tItem) { if (!_visible) return false; bool handledFlag = MenuButton::onEvent(event, param, x, y, currentItem); @@ -985,7 +985,7 @@ void MenuTextField::onRefresh() { } } -bool MenuTextField::onEvent(M4EventType event, int param, int x, int y, MenuObject *¤tItem) { +bool MenuTextField::onEvent(M4EventType event, int32 param, int x, int y, MenuObject *¤tItem) { char tempStr[MAX_SAVEGAME_NAME]; int tempLen; char *tempP; @@ -1177,7 +1177,7 @@ void GUIButton::onRefresh() { } } -bool GUIButton::onEvent(M4EventType eventType, int param, int x, int y, GUIObject *¤tItem) { +bool GUIButton::onEvent(M4EventType eventType, int32 param, int x, int y, GUIObject *¤tItem) { bool result = false; bool isPressed = (eventType == MEVENT_LEFT_CLICK) || (eventType == MEVENT_LEFT_HOLD) || (eventType == MEVENT_LEFT_DRAG); |