[Scummvm-cvs-logs] SF.net SVN: scummvm: [24041] scummvm/trunk/engines/agos
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Sat Sep 30 15:02:37 CEST 2006
Revision: 24041
http://svn.sourceforge.net/scummvm/?rev=24041&view=rev
Author: kirben
Date: 2006-09-30 06:02:31 -0700 (Sat, 30 Sep 2006)
Log Message:
-----------
Add support for skipping swampy introduction
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.cpp
scummvm/trunk/engines/agos/agos.h
scummvm/trunk/engines/agos/items.cpp
Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp 2006-09-30 12:39:34 UTC (rev 24040)
+++ scummvm/trunk/engines/agos/agos.cpp 2006-09-30 13:02:31 UTC (rev 24041)
@@ -262,6 +262,7 @@
_unkPalFlag = 0;
_exitCutscene = 0;
_paletteFlag = 0;
+ _picture8600 = 0;
_soundFileId = 0;
_lastMusicPlayed = 0;
Modified: scummvm/trunk/engines/agos/agos.h
===================================================================
--- scummvm/trunk/engines/agos/agos.h 2006-09-30 12:39:34 UTC (rev 24040)
+++ scummvm/trunk/engines/agos/agos.h 2006-09-30 13:02:31 UTC (rev 24041)
@@ -362,7 +362,7 @@
uint16 _noOverWrite;
bool _rejectBlock;
- bool _exitCutscene;
+ bool _exitCutscene, _picture8600;
uint _soundFileId;
int16 _lastMusicPlayed;
Modified: scummvm/trunk/engines/agos/items.cpp
===================================================================
--- scummvm/trunk/engines/agos/items.cpp 2006-09-30 12:39:34 UTC (rev 24040)
+++ scummvm/trunk/engines/agos/items.cpp 2006-09-30 13:02:31 UTC (rev 24041)
@@ -1172,6 +1172,8 @@
uint vga_res = getVarOrWord();
uint mode = getVarOrByte();
+ _picture8600 = (vga_res == 8600);
+
if (mode == 4)
vc29_stopAllSounds();
@@ -2776,9 +2778,14 @@
_exitCutscene = false;
while (!(_marks & (1 << i))) {
if (_exitCutscene) {
- if (getBitFlag(9)) {
- endCutscene();
- break;
+ if (getGameType() == GType_PP) {
+ if (_picture8600)
+ break;
+ } else {
+ if (getBitFlag(9)) {
+ endCutscene();
+ break;
+ }
}
} else {
processSpecialKeys();
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