Update of /cvsroot/super-tux/supertux/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24953
Modified Files:
gameloop.cpp
Log Message:
- improved look of start/gameover screens
Index: gameloop.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/gameloop.cpp,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- gameloop.cpp 25 Apr 2004 11:55:38 -0000 1.100
+++ gameloop.cpp 25 Apr 2004 13:16:43 -0000 1.101
@@ -145,8 +145,11 @@
music_manager->halt_music();
char str[60];
- /* Level Intro: */
- clearscreen(0, 0, 0);
+
+ if (get_level()->img_bkgd)
+ get_level()->img_bkgd->draw(0, 0);
+ else
+ clearscreen(0, 0, 0);
sprintf(str, "%s", world->get_level()->name.c_str());
gold_text->drawf(str, 0, 200, A_HMIDDLE, A_TOP, 1);
@@ -657,7 +660,10 @@
{
char str[80];
- clearscreen(0, 0, 0);
+ if (get_level()->img_bkgd)
+ get_level()->img_bkgd->draw(0, 0);
+ else
+ clearscreen(0, 0, 0);
blue_text->drawf("GAMEOVER", 0, 200, A_HMIDDLE, A_TOP, 1);
@@ -678,7 +684,10 @@
{
char str[80];
- clearscreen(0, 0, 0);
+ if (get_level()->img_bkgd)
+ get_level()->img_bkgd->draw(0, 0);
+ else
+ clearscreen(0, 0, 0);
blue_text->drawf("Result:", 0, 200, A_HMIDDLE, A_TOP, 1);
|