[Scummvm-cvs-logs] CVS: scummvm/kyra kyra.cpp,1.47,1.48
kirben
kirben at users.sourceforge.net
Mon Sep 12 03:50:23 CEST 2005
Update of /cvsroot/scummvm/scummvm/kyra
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26157/kyra
Modified Files:
kyra.cpp
Log Message:
Add logos and music in demo.
Index: kyra.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/kyra/kyra.cpp,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- kyra.cpp 11 Sep 2005 17:23:04 -0000 1.47
+++ kyra.cpp 12 Sep 2005 10:49:52 -0000 1.48
@@ -459,12 +459,18 @@
void KyraEngine::seq_demo() {
debug(9, "KyraEngine::seq_demo()");
- // TODO: Display START.CPS
+ snd_playTheme(MUSIC_INTRO, 2);
+
+ loadBitmap("START.CPS", 7, 7, _screen->_currentPalette);
+ _screen->copyRegion(0, 0, 0, 0, 320, 200, 6, 0);
+ _system->copyRectToScreen(_screen->getPagePtr(0), 320, 0, 0, 320, 200);
+ _screen->fadeFromBlack();
+ waitTicks(60);
+ _screen->fadeToBlack();
_screen->clearPage(0);
loadBitmap("TOP.CPS", 7, 7, NULL);
loadBitmap("BOTTOM.CPS", 5, 5, _screen->_currentPalette);
- _screen->_curPage = 0;
_screen->copyRegion(0, 91, 0, 8, 320, 103, 6, 0);
_screen->copyRegion(0, 0, 0, 111, 320, 64, 6, 0);
_system->copyRectToScreen(_screen->getPagePtr(0), 320, 0, 0, 320, 200);
@@ -490,7 +496,14 @@
_screen->clearPage(0);
seq_playSpecialSequence(_seq_demoData_Demo4, true);
- // TODO: Display FINAL.CPS
+ _screen->clearPage(0);
+ loadBitmap("FINAL.CPS", 7, 7, _screen->_currentPalette);
+ _screen->_curPage = 0;
+ _screen->copyRegion(0, 0, 0, 0, 320, 200, 6, 0);
+ _system->copyRectToScreen(_screen->getPagePtr(0), 320, 0, 0, 320, 200);
+ _screen->fadeFromBlack();
+ waitTicks(60);
+ _screen->fadeToBlack();
}
void KyraEngine::seq_intro() {
More information about the Scummvm-git-logs
mailing list