[Scummvm-cvs-logs] SF.net SVN: scummvm: [24140] scummvm/trunk/engines/agos/agos.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Fri Oct 6 14:58:16 CEST 2006


Revision: 24140
          http://svn.sourceforge.net/scummvm/?rev=24140&view=rev
Author:   kirben
Date:     2006-10-06 05:58:11 -0700 (Fri, 06 Oct 2006)

Log Message:
-----------
Fix dectection of hit areas in earlier games

Modified Paths:
--------------
    scummvm/trunk/engines/agos/agos.cpp

Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp	2006-10-06 09:21:34 UTC (rev 24139)
+++ scummvm/trunk/engines/agos/agos.cpp	2006-10-06 12:58:11 UTC (rev 24140)
@@ -470,7 +470,7 @@
 		}
 	}
 
-	midi.mapMT32toGM (getGameType() == GType_SIMON1 && !_native_mt32);
+	midi.mapMT32toGM (getGameType() != GType_SIMON2 && !_native_mt32);
 
 	midi.set_driver(driver);
 	int ret = midi.open();
@@ -1282,7 +1282,8 @@
 			inventoryUp(ha->window);
 		} else if (ha->id == 0x7FFC) {
 			inventoryDown(ha->window);
-		} else if (ha->id >= 101 && ha->id < 113) {
+		} else if ((getGameType() == GType_SIMON1 || getGameType() == GType_SIMON2) &&
+			(ha->id >= 101 && ha->id < 113)) {
 			_verbHitArea = ha->verb;
 			setVerb(ha);
 			_defaultVerb = 0;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list