[Scummvm-cvs-logs] SF.net SVN: scummvm: [24063] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Mon Oct 2 08:22:10 CEST 2006
Revision: 24063
http://svn.sourceforge.net/scummvm/?rev=24063&view=rev
Author: kirben
Date: 2006-10-01 23:22:05 -0700 (Sun, 01 Oct 2006)
Log Message:
-----------
Add more changes for swampy
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.cpp
scummvm/trunk/engines/agos/items.cpp
Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp 2006-10-02 06:11:05 UTC (rev 24062)
+++ scummvm/trunk/engines/agos/agos.cpp 2006-10-02 06:22:05 UTC (rev 24063)
@@ -552,7 +552,7 @@
_numTextBoxes = 40;
_numVideoOpcodes = 85;
#ifndef PALMOS_68K
- _vgaMemSize = 7000000;
+ _vgaMemSize = 7500000;
#else
_vgaMemSize = gVars->memory[kMemSimon2Games];
#endif
@@ -564,7 +564,7 @@
_numTextBoxes = 40;
_numVideoOpcodes = 85;
#ifndef PALMOS_68K
- _vgaMemSize = 7000000;
+ _vgaMemSize = 7500000;
#else
_vgaMemSize = gVars->memory[kMemSimon2Games];
#endif
@@ -1201,8 +1201,10 @@
if ((getGameType() == GType_SIMON1 || getGameType() == GType_SIMON2) && _keyPressed == 35)
displayBoxStars();
processSpecialKeys();
- if (_keyPressed != 0)
- break;
+ if (getGameType() == GType_PP && _keyPressed != 0) {
+ _needHitAreaRecalc++;
+ return;
+ }
if (_lastHitArea3 == (HitArea *) -1)
goto startOver;
if (_lastHitArea3 != 0)
@@ -1408,6 +1410,7 @@
_vgaMemPtr = blockEnd;
return block;
}
+ debug(1, "allocBlock: size %d vgaMemSize %d", size, vgaMemSize);
} while (vgaMemSize--);
error("allocBlock: Couldn't find free block");
Modified: scummvm/trunk/engines/agos/items.cpp
===================================================================
--- scummvm/trunk/engines/agos/items.cpp 2006-10-02 06:11:05 UTC (rev 24062)
+++ scummvm/trunk/engines/agos/items.cpp 2006-10-02 06:22:05 UTC (rev 24063)
@@ -2486,11 +2486,13 @@
void AGOSEngine::o4_message() {
// 63: show string nl
+
if (getBitFlag(105)) {
// Swampy adventures
+ getStringPtrByID(getNextStringID());
// printInfoText(getStringPtrByID(getNextStringID()));
} else {
- o_message();
+ showMessageFormat("%s\n", getStringPtrByID(getNextStringID()));
}
}
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