X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftitle.cpp;h=59df3d09170f7f4fad748461faa04e5bea56f882;hb=99302c84892a6cea724ca524cbd20cdc37d7bd4a;hp=791cbfbd7d69fd11098cd2c2801d4fff3c478386;hpb=073795dd0afc7d7e4c093db5f83fc26c10501d61;p=supertux.git diff --git a/src/title.cpp b/src/title.cpp index 791cbfbd7..59df3d091 100644 --- a/src/title.cpp +++ b/src/title.cpp @@ -84,8 +84,7 @@ static FrameRate frame_rate(100); */ void resume_demo() { - // FIXME: shouldn't be needed if GameSession - // didn't relay on global variables + player_status.reset(); titlesession->get_current_sector()->activate("main"); titlesession->set_current(); @@ -182,7 +181,7 @@ void check_levels_contrib_menu() fadeout(256); DrawingContext context; context.draw_text(white_text, "Loading...", - Vector(screen->w/2, screen->h/2), CENTER_ALLIGN, LAYER_FOREGROUND1); + Vector(SCREEN_WIDTH/2, SCREEN_HEIGHT/2), CENTER_ALLIGN, LAYER_FOREGROUND1); context.do_drawing(); // TODO: slots should be available for contrib maps @@ -261,7 +260,7 @@ void draw_demo(float elapsed_time) // Wrap around at the end of the level back to the beginnig if(world->solids->get_width() * 32 - 320 < tux->get_pos().x) { - tux->level_begin(); + world->activate("main"); world->camera->reset(tux->get_pos()); } @@ -342,19 +341,18 @@ void title(void) if (Menu::current() == main_menu) - context.draw_surface(logo, Vector(screen->w/2 - logo->w/2, 30), + context.draw_surface(logo, Vector(SCREEN_WIDTH/2 - logo->w/2, 30), LAYER_FOREGROUND1+1); context.draw_text(white_small_text, " SuperTux " PACKAGE_VERSION "\n", - Vector(0, screen->h - 70), LEFT_ALLIGN, LAYER_FOREGROUND1); + Vector(0, SCREEN_HEIGHT - 50), LEFT_ALLIGN, LAYER_FOREGROUND1); context.draw_text(white_small_text, _( "Copyright (c) 2003 SuperTux Devel Team\n" -"This game comes with ABSOLUTELY NO WARRANTY. This is free software, and you\n" -"are welcome to redistribute it under certain conditions; see the file COPYING\n" -"for details.\n" +"This game comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to\n" +"redistribute it under certain conditions; see the file COPYING for details.\n" ), - Vector(0, screen->h - 70 + white_small_text->get_height()), + Vector(0, SCREEN_HEIGHT - 50 + white_small_text->get_height() + 5), LEFT_ALLIGN, LAYER_FOREGROUND1); /* Don't draw menu, if quit is true */