diff options
author | Martin Kiewitz | 2009-12-04 17:58:26 +0000 |
---|---|---|
committer | Martin Kiewitz | 2009-12-04 17:58:26 +0000 |
commit | d982d1050585449a3c966161d2bde5ef46069895 (patch) | |
tree | c6c7c8131520570730109d42ff15e83691b27978 /engines/sci/gui | |
parent | aa147a2f5af167048b3d57da558bc39a91c3a936 (diff) | |
download | scummvm-rg350-d982d1050585449a3c966161d2bde5ef46069895.tar.gz scummvm-rg350-d982d1050585449a3c966161d2bde5ef46069895.tar.bz2 scummvm-rg350-d982d1050585449a3c966161d2bde5ef46069895.zip |
SCI: Make event constants more verbose
svn-id: r46255
Diffstat (limited to 'engines/sci/gui')
-rw-r--r-- | engines/sci/gui/gui.cpp | 2 | ||||
-rw-r--r-- | engines/sci/gui/gui_controls.cpp | 16 | ||||
-rw-r--r-- | engines/sci/gui/gui_menu.cpp | 56 |
3 files changed, 37 insertions, 37 deletions
diff --git a/engines/sci/gui/gui.cpp b/engines/sci/gui/gui.cpp index 5316a51df1..d649e5b478 100644 --- a/engines/sci/gui/gui.cpp +++ b/engines/sci/gui/gui.cpp @@ -769,7 +769,7 @@ void SciGui::moveCursor(Common::Point pos) { // Trigger event reading to make sure the mouse coordinates will // actually have changed the next time we read them. - _s->_event->get(SCI_EVT_PEEK); + _s->_event->get(SCI_EVENT_PEEK); } void SciGui::setCursorZone(Common::Rect zone) { diff --git a/engines/sci/gui/gui_controls.cpp b/engines/sci/gui/gui_controls.cpp index 5b048bfb86..55385084dc 100644 --- a/engines/sci/gui/gui_controls.cpp +++ b/engines/sci/gui/gui_controls.cpp @@ -156,34 +156,34 @@ void SciGuiControls::TexteditChange(reg_t controlObject, reg_t eventObject) { eventType = GET_SEL32V(_segMan, eventObject, type); switch (eventType) { - case SCI_EVT_MOUSE_PRESS: + case SCI_EVENT_MOUSE_PRESS: // TODO: Implement mouse support for cursor change break; - case SCI_EVT_KEYBOARD: + case SCI_EVENT_KEYBOARD: eventKey = GET_SEL32V(_segMan, eventObject, message); switch (eventKey) { - case SCI_K_BACKSPACE: + case SCI_KEY_BACKSPACE: if (cursorPos > 0) { cursorPos--; text.deleteChar(cursorPos); textChanged = true; } break; - case SCI_K_DELETE: + case SCI_KEY_DELETE: text.deleteChar(cursorPos); textChanged = true; break; - case SCI_K_HOME: // HOME + case SCI_KEY_HOME: // HOME cursorPos = 0; textChanged = true; break; - case SCI_K_END: // END + case SCI_KEY_END: // END cursorPos = textSize; textChanged = true; break; - case SCI_K_LEFT: // LEFT + case SCI_KEY_LEFT: // LEFT if (cursorPos > 0) { cursorPos--; textChanged = true; } break; - case SCI_K_RIGHT: // RIGHT + case SCI_KEY_RIGHT: // RIGHT if (cursorPos + 1 <= textSize) { cursorPos++; textChanged = true; } diff --git a/engines/sci/gui/gui_menu.cpp b/engines/sci/gui/gui_menu.cpp index 104a6cb2bb..0f171106d8 100644 --- a/engines/sci/gui/gui_menu.cpp +++ b/engines/sci/gui/gui_menu.cpp @@ -125,7 +125,7 @@ void SciGuiMenu::add(Common::String title, Common::String content, reg_t content // Control/Alt/Function key mapping... if (controlPos) { content.setChar(SCI_MENU_REPLACE_ONCONTROL, controlPos); - itemEntry->keyModifier = SCI_EVM_CTRL; + itemEntry->keyModifier = SCI_KEYMOD_CTRL; tempPos = controlPos + 1; if (tempPos >= contentSize) error("control marker at end of item"); @@ -134,7 +134,7 @@ void SciGuiMenu::add(Common::String title, Common::String content, reg_t content } if (altPos) { content.setChar(SCI_MENU_REPLACE_ONALT, altPos); - itemEntry->keyModifier = SCI_EVM_ALT; + itemEntry->keyModifier = SCI_KEYMOD_ALT; tempPos = altPos + 1; if (tempPos >= contentSize) error("alt marker at end of item"); @@ -148,16 +148,16 @@ void SciGuiMenu::add(Common::String title, Common::String content, reg_t content error("function marker at end of item"); itemEntry->keyPress = content[tempPos]; switch (content[functionPos + 1]) { - case '1': itemEntry->keyPress = SCI_K_F1; break; - case '2': itemEntry->keyPress = SCI_K_F2; break; - case '3': itemEntry->keyPress = SCI_K_F3; break; - case '4': itemEntry->keyPress = SCI_K_F4; break; - case '5': itemEntry->keyPress = SCI_K_F5; break; - case '6': itemEntry->keyPress = SCI_K_F6; break; - case '7': itemEntry->keyPress = SCI_K_F7; break; - case '8': itemEntry->keyPress = SCI_K_F8; break; - case '9': itemEntry->keyPress = SCI_K_F9; break; - case '0': itemEntry->keyPress = SCI_K_F10; break; + case '1': itemEntry->keyPress = SCI_KEY_F1; break; + case '2': itemEntry->keyPress = SCI_KEY_F2; break; + case '3': itemEntry->keyPress = SCI_KEY_F3; break; + case '4': itemEntry->keyPress = SCI_KEY_F4; break; + case '5': itemEntry->keyPress = SCI_KEY_F5; break; + case '6': itemEntry->keyPress = SCI_KEY_F6; break; + case '7': itemEntry->keyPress = SCI_KEY_F7; break; + case '8': itemEntry->keyPress = SCI_KEY_F8; break; + case '9': itemEntry->keyPress = SCI_KEY_F9; break; + case '0': itemEntry->keyPress = SCI_KEY_F10; break; default: error("illegal function key specified"); } @@ -341,13 +341,13 @@ reg_t SciGuiMenu::select(reg_t eventObject) { byte saidSpec[64]; switch (eventType) { - case SCI_EVT_KEYBOARD: + case SCI_EVENT_KEYBOARD: keyPress = GET_SEL32V(_segMan, eventObject, message); keyModifier = GET_SEL32V(_segMan, eventObject, modifiers); switch (keyPress) { case 0: break; - case SCI_K_ESC: + case SCI_KEY_ESC: itemEntry = interactiveWithKeyboard(); forceClaimed = true; break; @@ -363,7 +363,7 @@ reg_t SciGuiMenu::select(reg_t eventObject) { } break; - case SCI_EVT_SAID: + case SCI_EVENT_SAID: // HACK: should be removed as soon as said() is cleaned up s = ((SciEngine *)g_engine)->getEngineState(); while (itemIterator != itemEnd) { @@ -381,7 +381,7 @@ reg_t SciGuiMenu::select(reg_t eventObject) { itemEntry = NULL; break; - case SCI_EVT_MOUSE_PRESS: + case SCI_EVENT_MOUSE_PRESS: mousePosition = _cursor->getPosition(); if (mousePosition.y < 10) { itemEntry = interactiveWithMouse(); @@ -576,33 +576,33 @@ GuiMenuItemEntry *SciGuiMenu::interactiveWithKeyboard() { _gfx->BitsShow(_menuRect); while (true) { - curEvent = _event->get(SCI_EVT_ANY); + curEvent = _event->get(SCI_EVENT_ANY); switch (curEvent.type) { - case SCI_EVT_KEYBOARD: + case SCI_EVENT_KEYBOARD: // We don't 100% follow sierra here: - sierra didn't wrap around when changing item id // - sierra allowed item id to be 0, which didnt make any sense do { switch (curEvent.data) { - case SCI_K_ESC: + case SCI_KEY_ESC: _curMenuId = curItemEntry->menuId; _curItemId = curItemEntry->id; return NULL; - case SCI_K_ENTER: + case SCI_KEY_ENTER: if (curItemEntry->enabled) { _curMenuId = curItemEntry->menuId; _curItemId = curItemEntry->id; return curItemEntry; } break; - case SCI_K_LEFT: + case SCI_KEY_LEFT: newMenuId--; newItemId = 1; break; - case SCI_K_RIGHT: + case SCI_KEY_RIGHT: newMenuId++; newItemId = 1; break; - case SCI_K_UP: + case SCI_KEY_UP: newItemId--; break; - case SCI_K_DOWN: + case SCI_KEY_DOWN: newItemId++; break; } @@ -613,9 +613,9 @@ GuiMenuItemEntry *SciGuiMenu::interactiveWithKeyboard() { // if we do this step again because of a separator line -> don't repeat left/right, but go down switch (curEvent.data) { - case SCI_K_LEFT: - case SCI_K_RIGHT: - curEvent.data = SCI_K_DOWN; + case SCI_KEY_LEFT: + case SCI_KEY_RIGHT: + curEvent.data = SCI_KEY_DOWN; } } } while (newItemEntry->separatorLine); @@ -633,7 +633,7 @@ GuiMenuItemEntry *SciGuiMenu::interactiveWithKeyboard() { } break; - case SCI_EVT_NONE: + case SCI_EVENT_NONE: kernel_sleep(_event, 2500 / 1000); break; } |