[Scummvm-cvs-logs] SF.net SVN: scummvm: [24111] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Wed Oct 4 14:29:42 CEST 2006
Revision: 24111
http://svn.sourceforge.net/scummvm/?rev=24111&view=rev
Author: kirben
Date: 2006-10-04 05:29:37 -0700 (Wed, 04 Oct 2006)
Log Message:
-----------
Correct frame rate in earlier games
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.cpp
scummvm/trunk/engines/agos/vga.cpp
Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp 2006-10-04 11:44:59 UTC (rev 24110)
+++ scummvm/trunk/engines/agos/agos.cpp 2006-10-04 12:29:37 UTC (rev 24111)
@@ -549,6 +549,7 @@
_vgaMemSize = gVars->memory[kMemSimon2Games];
#endif
_tableMemSize = 200000;
+ _frameRate = 1;
_vgaBaseDelay = 5;
_numVars = 2048;
} else if (getGameType() == GType_FF) {
@@ -561,6 +562,7 @@
_vgaMemSize = gVars->memory[kMemSimon2Games];
#endif
_tableMemSize = 200000;
+ _frameRate = 1;
_vgaBaseDelay = 5;
_numVars = 255;
} else if (getGameType() == GType_SIMON2) {
@@ -581,6 +583,7 @@
else
_musicIndexBase = 1128 / 4;
_soundIndexBase = 1660 / 4;
+ _frameRate = 1;
_vgaBaseDelay = 1;
_numVars = 255;
} else if (getGameType() == GType_SIMON1) {
@@ -597,6 +600,7 @@
_tableMemSize = 150000;
_musicIndexBase = 1316 / 4;
_soundIndexBase = 0;
+ _frameRate = 1;
_vgaBaseDelay = 1;
_numVars = 255;
} else if (getGameType() == GType_WW) {
@@ -609,6 +613,7 @@
_vgaMemSize = gVars->memory[kMemSimon1Games];
#endif
_tableMemSize = 150000;
+ _frameRate = 4;
_vgaBaseDelay = 1;
_numVars = 255;
} else if (getGameType() == GType_ELVIRA2) {
@@ -621,6 +626,7 @@
_vgaMemSize = gVars->memory[kMemSimon1Games];
#endif
_tableMemSize = 50000;
+ _frameRate = 4;
_vgaBaseDelay = 1;
_numVars = 255;
} else if (getGameType() == GType_ELVIRA) {
@@ -633,6 +639,7 @@
_vgaMemSize = gVars->memory[kMemSimon1Games];
#endif
_tableMemSize = 150000;
+ _frameRate = 4;
_vgaBaseDelay = 1;
_numVars = 512;
}
@@ -653,8 +660,6 @@
_currentMouseCursor = 255;
_currentMouseAnim = 255;
- _frameRate = 1;
-
_lastMusicPlayed = -1;
_nextMusicToPlay = -1;
Modified: scummvm/trunk/engines/agos/vga.cpp
===================================================================
--- scummvm/trunk/engines/agos/vga.cpp 2006-10-04 11:44:59 UTC (rev 24110)
+++ scummvm/trunk/engines/agos/vga.cpp 2006-10-04 12:29:37 UTC (rev 24111)
@@ -1629,7 +1629,7 @@
} else if (getGameType() == GType_SIMON2) {
num = vcReadNextByte() * _frameRate;
} else {
- num = vcReadVarOrWord();
+ num = vcReadVarOrWord() * _frameRate;
}
// Work around to allow inventory arrows to be
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