[Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,2.273,2.274 scumm.h,1.265,1.266
Nicolas Bacca
arisme at users.sourceforge.net
Sat Jul 12 03:36:10 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv18311
Modified Files:
scummvm.cpp scumm.h
Log Message:
Add KEY_ALL_SKIP for WinCE
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.273
retrieving revision 2.274
diff -u -d -r2.273 -r2.274
--- scummvm.cpp 11 Jul 2003 14:54:16 -0000 2.273
+++ scummvm.cpp 12 Jul 2003 10:35:37 -0000 2.274
@@ -1997,6 +1997,24 @@
return;
}
+ if (_lastKeyHit == KEY_ALL_SKIP) {
+ // Skip cutscene
+ if (_insaneState) {
+ _videoFinished = true;
+ return;
+ }
+ else
+ if (vm.cutScenePtr[vm.cutSceneStackPointer])
+ _lastKeyHit = (uint16)VAR(VAR_CUTSCENEEXIT_KEY);
+ else
+ // Skip talk
+ if (_talkDelay > 0)
+ _lastKeyHit = (uint16)VAR(VAR_TALKSTOP_KEY);
+ else
+ // Escape
+ _lastKeyHit = 27;
+ }
+
if (VAR_RESTART_KEY != 0xFF && _lastKeyHit == VAR(VAR_RESTART_KEY)) {
warning("Restart not implemented");
//restart();
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.265
retrieving revision 1.266
diff -u -d -r1.265 -r1.266
--- scumm.h 11 Jul 2003 09:38:46 -0000 1.265
+++ scumm.h 12 Jul 2003 10:35:38 -0000 1.266
@@ -61,7 +61,8 @@
NUM_LOCALSCRIPT = 60,
NUM_SENTENCE = 6,
NUM_SHADOW_PALETTE = 8,
- KEY_SET_OPTIONS = 3456 // WinCE
+ KEY_SET_OPTIONS = 3456, // WinCE
+ KEY_ALL_SKIP = 3457 // WinCE
};
/** SCUMM feature flags. */
More information about the Scummvm-git-logs
mailing list