aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/menu.cpp
diff options
context:
space:
mode:
authorVincent Hamm2007-10-27 18:15:38 +0000
committerVincent Hamm2007-10-27 18:15:38 +0000
commitcc9b0844b922aa62ba6086f3829a28a7de1a130b (patch)
tree0884adcfb39467a200f85959d34e0814053219ca /engines/cruise/menu.cpp
parent01e88f1fbf1f456d74990cd0a0b8950c056c06f4 (diff)
downloadscummvm-rg350-cc9b0844b922aa62ba6086f3829a28a7de1a130b.tar.gz
scummvm-rg350-cc9b0844b922aa62ba6086f3829a28a7de1a130b.tar.bz2
scummvm-rg350-cc9b0844b922aa62ba6086f3829a28a7de1a130b.zip
Hooked inputs
Cleanup & fix in input management code svn-id: r29267
Diffstat (limited to 'engines/cruise/menu.cpp')
-rw-r--r--engines/cruise/menu.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/cruise/menu.cpp b/engines/cruise/menu.cpp
index 1a3b5c6521..6a3fc4efea 100644
--- a/engines/cruise/menu.cpp
+++ b/engines/cruise/menu.cpp
@@ -168,6 +168,8 @@ void updateMenuMouse(int mouseX, int mouseY, menuStruct *pMenu) {
}
}
+void manageEvents();
+
int processMenu(menuStruct *pMenu) {
int16 mouseX;
int16 mouseY;
@@ -198,6 +200,8 @@ int processMenu(menuStruct *pMenu) {
mainDraw(1);
flipScreen();
+ manageEvents();
+
// readKeyboard();
} while (!si);
@@ -224,16 +228,16 @@ int playerMenu(int menuX, int menuY) {
if (currentMenu) {
freeMenu(currentMenu);
currentMenu = 0;
- var37 = 0;
- var38 = 0;
+ selectDown = 0;
+ menuDown = 0;
main9 = -1;
}
if (inventoryMenu) {
freeMenu(inventoryMenu);
inventoryMenu = 0;
- var37 = 0;
- var38 = 0;
+ selectDown = 0;
+ menuDown = 0;
main9 = -1;
}*/
@@ -242,7 +246,7 @@ int playerMenu(int menuX, int menuY) {
} */
/* mouseVar2 = 0;
- mouseVar1 = 0; */
+ linkedRelation = 0; */
freeDisk();
menuTable[0] = createMenu(menuX, menuY, "Menu Joueur");