[Super-tux-commit] supertux/src gameloop.cpp,1.100,1.101
Brought to you by:
wkendrick
From: Ingo R. <gr...@us...> - 2004-04-25 15:03:53
|
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); |