From cc9b0844b922aa62ba6086f3829a28a7de1a130b Mon Sep 17 00:00:00 2001 From: Vincent Hamm Date: Sat, 27 Oct 2007 18:15:38 +0000 Subject: Hooked inputs Cleanup & fix in input management code svn-id: r29267 --- engines/cruise/menu.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'engines/cruise/menu.cpp') 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"); -- cgit v1.2.3