[Scummvm-cvs-logs] SF.net SVN: scummvm: [23259] scummvm/trunk/engines/scumm/scumm.cpp
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Thu Jun 22 15:04:24 CEST 2006
Revision: 23259
Author: kirben
Date: 2006-06-22 06:04:19 -0700 (Thu, 22 Jun 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=23259&view=rev
Log Message:
-----------
Fix bug #1509496 - INDY3 (MAC): Map screen hangs up at azores.
Modified Paths:
--------------
scummvm/trunk/engines/scumm/scumm.cpp
Modified: scummvm/trunk/engines/scumm/scumm.cpp
===================================================================
--- scummvm/trunk/engines/scumm/scumm.cpp 2006-06-22 08:21:28 UTC (rev 23258)
+++ scummvm/trunk/engines/scumm/scumm.cpp 2006-06-22 13:04:19 UTC (rev 23259)
@@ -1606,12 +1606,13 @@
((ScummEngine_v90he *)this)->_logicHE->startOfFrame();
}
#endif
- if (_game.version > 2) {
+ if (_game.version >= 3) {
VAR(VAR_TMR_1) += delta;
VAR(VAR_TMR_2) += delta;
VAR(VAR_TMR_3) += delta;
- if (_game.id == GID_ZAK || _game.id == GID_INDY3) {
- // All versions of Indy3 set three extra timers
+ if ((_game.id == GID_INDY3 && _game.platform != Common::kPlatformMacintosh) ||
+ _game.id == GID_ZAK) {
+ // Amiga/PC versions of Indy3 set three extra timers
// FM-TOWNS version of Zak sets three extra timers
VAR(39) += delta;
VAR(40) += delta;
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