aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README5
-rw-r--r--scumm/verbs.cpp6
2 files changed, 10 insertions, 1 deletions
diff --git a/README b/README
index 90582e94ac..8048efdd65 100644
--- a/README
+++ b/README
@@ -53,6 +53,7 @@ SCUMM Games:
Day of the Tentacle [Game: tentacle]
Sam & Max [Game: samnmax]
The Dig [Game: dig]
+ Curse of Monkey Island [Game: comi]
Other Games:
Beneath a Steel Sky [Game: sky]
@@ -66,7 +67,6 @@ prevent them from being fully supported at this time. Please do not file bug
reports about them.
Full Throttle [Game: ft]
- Curse of Monkey Island [Game: comi]
The following games should load, but are not yet fully playable. Play these at
your own risk, and please do not file bug reports about them. If you want
@@ -192,6 +192,9 @@ the section on Reporting Bugs.
- F10 key animation in simon2mac is different compared to
original game
+ Curse of Monkey Island
+ - The "Pirate Song" scene does not play correctly
+ -
All CD games:
- If you are experiencing random crashes, and your game
plays music from CD, you have encountered a Windows bug.
diff --git a/scumm/verbs.cpp b/scumm/verbs.cpp
index ea9d361e81..9f31bd33f9 100644
--- a/scumm/verbs.cpp
+++ b/scumm/verbs.cpp
@@ -150,12 +150,18 @@ void Scumm::checkV2MouseOver(ScummVM::Point pos) {
void Scumm::checkV2Inventory(int x, int y) {
int object = 0;
+ static int egoVar;
y -= virtscr[2].topline;
if ((y < 34) || !(_mouseButStat & MBS_LEFT_CLICK))
return;
+ if (_scummVars[VAR_EGO] != egoVar) {
+ egoVar = _scummVars[VAR_EGO];
+ _inventoryOffset = 0;
+ }
+
if (v2_mouseover_boxes[kInventoryUpArrow].rect.contains(x, y)) {
_inventoryOffset -= 2;
if (_inventoryOffset < 0)