[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