diff options
author | Travis Howell | 2006-10-24 07:44:37 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-24 07:44:37 +0000 |
commit | 6810993828452e3af46839a84cb8b80fe3d1fc38 (patch) | |
tree | c38388361cbfed661dc893a3bc961ee40427c09f /engines/agos/input.cpp | |
parent | 3197cb6a2389000ec47bf9d27056403b98ceb0b8 (diff) | |
download | scummvm-rg350-6810993828452e3af46839a84cb8b80fe3d1fc38.tar.gz scummvm-rg350-6810993828452e3af46839a84cb8b80fe3d1fc38.tar.bz2 scummvm-rg350-6810993828452e3af46839a84cb8b80fe3d1fc38.zip |
Add more menu code for Elvira 1
svn-id: r24486
Diffstat (limited to 'engines/agos/input.cpp')
-rw-r--r-- | engines/agos/input.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/engines/agos/input.cpp b/engines/agos/input.cpp index 2c76d2f7e1..0f9c186e4a 100644 --- a/engines/agos/input.cpp +++ b/engines/agos/input.cpp @@ -170,7 +170,7 @@ void AGOSEngine::waitForInput() { _leftButtonDown = 0; _lastHitArea = 0; - _lastClickRem = 0; + //_lastClickRem = 0; _verbHitArea = 0; _hitAreaSubjectItem = NULL; _hitAreaObjectItem = NULL; @@ -263,10 +263,12 @@ startOver: break; } - if (getGameType() == GType_ELVIRA2) - doMenuStrip(menuFor_e2(ha->item_ptr, id)); - else if (getGameType() == GType_WW) + if (getGameType() == GType_WW) doMenuStrip(menuFor_ww(ha->item_ptr, id)); + else if (getGameType() == GType_ELVIRA2) + doMenuStrip(menuFor_e2(ha->item_ptr)); + else if (getGameType() == GType_ELVIRA1) + lightMenuStrip(getUserFlag1(ha->item_ptr, 6)); } else { // else 1 if (ha->verb == 0) { @@ -303,6 +305,8 @@ startOver: out_of_here: if (getGameType() == GType_ELVIRA2 || getGameType() == GType_WW) clearMenuStrip(); + else if (getGameType() == GType_ELVIRA1) + unlightMenuStrip(); _nameLocked = 0; _needHitAreaRecalc++; |