[Scummvm-cvs-logs] CVS: scummvm/sky cd_intro.cpp,1.6,1.7 intro.cpp,1.15,1.16 sky.cpp,1.26,1.27
Joost Peters
joostp at users.sourceforge.net
Tue Apr 29 13:43:08 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky cd_intro.cpp,1.5,1.6 intro.cpp,1.14,1.15 sky.cpp,1.25,1.26 sky.h,1.18,1.19
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sky/compacts 0compact.h,1.3,1.4 101comp.h,1.3,1.4 102comp.h,1.3,1.4 10comp.h,1.3,1.4 11comp.h,1.3,1.4 12comp.h,1.3,1.4 13comp.h,1.3,1.4 14comp.h,1.3,1.4 15comp.h,1.3,1.4 16comp.h,1.3,1.4 17comp.h,1.3,1.4 18comp.h,1.3,1.4 19comp.h,1.3,1.4 1compact.h,1.3,1.4 20comp.h,1.3,1.4 21comp.h,1.3,1.4 22comp.h,1.3,1.4 23comp.h,1.3,1.4 24comp.h,1.3,1.4 25comp.h,1.3,1.4 26comp.h,1.3,1.4 27comp.h,1.3,1.4 28comp.h,1.3,1.4 29comp.h,1.3,1.4 2compact.h,1.3,1.4 30comp.h,1.3,1.4 31comp.h,1.3,1.4 32comp.h,1.3,1.4 33comp.h,1.3,1.4 34comp.h,1.3,1.4 36comp.h,1.3,1.4 37comp.h,1.3,1.4 38comp.h,1.3,1.4 39comp.h,1.3,1.4 3compact.h,1.3,1.4 40comp.h,1.3,1.4 41comp.h,1.3,1.4 42comp.h,1.3,1.4 44comp.h,1.3,1.4 45comp.h,1.3,1.4 46comp.h,1.3,1.4 47comp.h,1.3,1.4 48comp.h,1.3,1.4 4compact.h,1.3,1.4 5compact.h,1.3,1.4 65comp.h,1.3,1.4 66comp.h,1.3,1.4 67comp.h,1.3,1.4 68comp.h,1.3,1.4 69comp.h,1.3,1.4 70comp.h,1.3,1.4 71comp.h,1.3,1.4 72comp.h,1.3,1.4 73comp.h,1.3,1.4 74comp.h,1.3,1.4 75comp.h,1.3,1.4 76comp.h,1.3,1.4 77comp.h,1.3,1.4 78comp.h,1.3,1.4 79comp.h,1.3,1.4 80comp.h,1.3,1.4 81comp.h,1.3,1.4 82comp.h,1.3,1.4 85comp.h,1.3,1.4 90comp.h,1.3,1.4 91comp.h,1.3,1.4 92comp.h,1.3,1.4 93comp.h,1.3,1.4 94comp.h,1.3,1.4 95comp.h,1.3,1.4 96comp.h,1.3,1.4 9compact.h,1.3,1.4 linc_gen.h,1.3,1.4 lincmenu.h,1.3,1.4 objects.h,1.3,1.4 z_compac.h,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv27404/sky
Modified Files:
cd_intro.cpp intro.cpp sky.cpp
Log Message:
added hack-ish intro ESCape key code
Index: cd_intro.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/cd_intro.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- cd_intro.cpp 29 Apr 2003 20:12:57 -0000 1.6
+++ cd_intro.cpp 29 Apr 2003 20:42:46 -0000 1.7
@@ -194,8 +194,9 @@
#define START_BG ( _skySound->playBgSound(bgVocBuffer, bgVocSize) )
#define LOAD_NEW_VOICE(num) ( free (vocBuffer), vocBuffer = _skyDisk->loadFile(num, NULL), loadedVocSize = _skyDisk->_lastLoadedFileSize )
#define LOAD_NEW_BG(num) ( free (bgVocBuffer), bgVocBuffer = _skyDisk->loadFile(num, NULL), bgVocSize = _skyDisk->_lastLoadedFileSize )
-#define WAIT_VOICE while (_skySound->_voiceHandle != 0) { delay(50); }
-#define WAIT_SEQUENCE while (_tseqFrames != 0) { delay(50); }
+#define WAIT_VOICE while (_skySound->_voiceHandle != 0) { delay(50); CHECK_ESC }
+#define WAIT_SEQUENCE while (_tseqFrames != 0) { delay(50); CHECK_ESC }
+#define CHECK_ESC if (_key_pressed == 27) { _tseqFrames = 0; return; }
#define WAIT_RELATIVE(x) ( delay(20 * (x)) )
#define COPY_SCREEN ( memcpy(_workScreen, workScreen2, GAME_SCREEN_WIDTH * GAME_SCREEN_HEIGHT) )
Index: intro.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/intro.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- intro.cpp 29 Apr 2003 20:12:57 -0000 1.15
+++ intro.cpp 29 Apr 2003 20:42:47 -0000 1.16
@@ -25,7 +25,8 @@
#include "sky/skydefs.h"
#include "sky/sky.h"
-#define WAIT_SEQUENCE while (_tseqFrames != 0) { checkCommands(commandPtr); delay(50); }
+#define WAIT_SEQUENCE while (_tseqFrames != 0) { checkCommands(commandPtr); delay(50); CHECK_ESC }
+#define CHECK_ESC if (_key_pressed == 27) { _tseqFrames = 0; return; }
#define INTRO_TEXT_WIDTH 128
@@ -209,11 +210,13 @@
_skyMusic->loadSectionMusic(0);
delay(3000); //keep virgin screen up for 3 seconds
-
+ CHECK_ESC
+
if (!isCDVersion(_gameVersion))
_skyMusic->startMusic(1);
delay(3000); //and another 3 seconds.
+ CHECK_ESC
fnFadeDown(0); //remove virgin screen
showScreen();
paletteFadeUp(_tempPal);
@@ -230,7 +233,8 @@
_skyText->getText(77);
delay(8000); // keep revolution up for 8 seconds
-
+ CHECK_ESC
+
fnFadeDown(0);
showScreen();
paletteFadeUp(_tempPal);
@@ -248,6 +252,7 @@
//keep gibbo up for 2 seconds
delay(2000);
+ CHECK_ESC
fnFadeDown(0);
showScreen();
paletteFadeUp(_tempPal);
Index: sky.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.cpp,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- sky.cpp 29 Apr 2003 20:12:58 -0000 1.26
+++ sky.cpp 29 Apr 2003 20:42:47 -0000 1.27
@@ -156,7 +156,8 @@
uint32 start = _system->get_msecs();
uint32 cur = start;
-
+ _key_pressed = 0; //reset
+
_rnd.getRandomNumber(2);
do {
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky cd_intro.cpp,1.5,1.6 intro.cpp,1.14,1.15 sky.cpp,1.25,1.26 sky.h,1.18,1.19
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sky/compacts 0compact.h,1.3,1.4 101comp.h,1.3,1.4 102comp.h,1.3,1.4 10comp.h,1.3,1.4 11comp.h,1.3,1.4 12comp.h,1.3,1.4 13comp.h,1.3,1.4 14comp.h,1.3,1.4 15comp.h,1.3,1.4 16comp.h,1.3,1.4 17comp.h,1.3,1.4 18comp.h,1.3,1.4 19comp.h,1.3,1.4 1compact.h,1.3,1.4 20comp.h,1.3,1.4 21comp.h,1.3,1.4 22comp.h,1.3,1.4 23comp.h,1.3,1.4 24comp.h,1.3,1.4 25comp.h,1.3,1.4 26comp.h,1.3,1.4 27comp.h,1.3,1.4 28comp.h,1.3,1.4 29comp.h,1.3,1.4 2compact.h,1.3,1.4 30comp.h,1.3,1.4 31comp.h,1.3,1.4 32comp.h,1.3,1.4 33comp.h,1.3,1.4 34comp.h,1.3,1.4 36comp.h,1.3,1.4 37comp.h,1.3,1.4 38comp.h,1.3,1.4 39comp.h,1.3,1.4 3compact.h,1.3,1.4 40comp.h,1.3,1.4 41comp.h,1.3,1.4 42comp.h,1.3,1.4 44comp.h,1.3,1.4 45comp.h,1.3,1.4 46comp.h,1.3,1.4 47comp.h,1.3,1.4 48comp.h,1.3,1.4 4compact.h,1.3,1.4 5compact.h,1.3,1.4 65comp.h,1.3,1.4 66comp.h,1.3,1.4 67comp.h,1.3,1.4 68comp.h,1.3,1.4 69comp.h,1.3,1.4 70comp.h,1.3,1.4 71comp.h,1.3,1.4 72comp.h,1.3,1.4 73comp.h,1.3,1.4 74comp.h,1.3,1.4 75comp.h,1.3,1.4 76comp.h,1.3,1.4 77comp.h,1.3,1.4 78comp.h,1.3,1.4 79comp.h,1.3,1.4 80comp.h,1.3,1.4 81comp.h,1.3,1.4 82comp.h,1.3,1.4 85comp.h,1.3,1.4 90comp.h,1.3,1.4 91comp.h,1.3,1.4 92comp.h,1.3,1.4 93comp.h,1.3,1.4 94comp.h,1.3,1.4 95comp.h,1.3,1.4 96comp.h,1.3,1.4 9compact.h,1.3,1.4 linc_gen.h,1.3,1.4 lincmenu.h,1.3,1.4 objects.h,1.3,1.4 z_compac.h,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list