X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Flevelintro.cpp;h=b6ee5f122c215daaaf5a3c3a0cd277f84274d9cb;hb=65d0d1559c7327b38a707adee1b37aa801cd10d5;hp=097fceea97db30999822bbd9820fc53bab98849b;hpb=d83146487eca3bb987302662f9acd0af13572ce5;p=supertux.git diff --git a/src/levelintro.cpp b/src/levelintro.cpp index 097fceea9..b6ee5f122 100644 --- a/src/levelintro.cpp +++ b/src/levelintro.cpp @@ -1,4 +1,4 @@ -// $Id: textscroller.cpp 4981 2007-04-15 15:41:27Z sommer $ +// $Id$ // // SuperTux -- LevelIntro screen // Copyright (C) 2008 Christoph Sommer @@ -36,11 +36,6 @@ #include "random_generator.hpp" -static const float DEFAULT_SPEED = 20; -static const float LEFT_BORDER = 50; -static const float SCROLL = 60; -static const float ITEMS_SPACE = 4; - LevelIntro::LevelIntro(const Level* level, const Statistics* best_level_statistics) : level(level), best_level_statistics(best_level_statistics), player_sprite_py(0), player_sprite_vy(0) { @@ -88,58 +83,55 @@ void LevelIntro::draw(DrawingContext& context) { const Statistics& stats = level->stats; - int py = SCREEN_HEIGHT / 2 - gold_text->get_height() / 2; + int py = static_cast(SCREEN_HEIGHT / 2 - gold_text->get_height() / 2); context.draw_filled_rect(Vector(0, 0), Vector(SCREEN_WIDTH, SCREEN_HEIGHT), Color(0.0f, 0.0f, 0.0f, 1.0f), 0); { context.draw_center_text(gold_text, level->get_name(), Vector(0, py), LAYER_FOREGROUND1); - py += gold_text->get_height(); + py += static_cast(gold_text->get_height()); } std::string author = level->get_author(); if ((author != "") && (author != "SuperTux Team")) { std::string author_text = std::string(_("contributed by ")) + author; context.draw_center_text(white_small_text, author_text, Vector(0, py), LAYER_FOREGROUND1); - py += white_small_text->get_height(); + py += static_cast(white_small_text->get_height()); } py += 32; { player_sprite->draw(context, Vector((SCREEN_WIDTH - player_sprite->get_current_hitbox_width()) / 2, py + player_sprite_py), LAYER_FOREGROUND1); - py += player_sprite->get_current_hitbox_height(); + py += static_cast(player_sprite->get_current_hitbox_height()); } py += 32; { context.draw_center_text(blue_text, std::string("- ") + _("Best Level Statistics") + std::string(" -"), Vector(0, py), LAYER_FOREGROUND1); - py += blue_text->get_height(); + py += static_cast(blue_text->get_height()); } { std::stringstream ss; ss << _("Coins") << ": " << Statistics::coins_to_string((best_level_statistics && (best_level_statistics->coins >= 0)) ? best_level_statistics->coins : 0, stats.total_coins); context.draw_center_text(white_text, ss.str(), Vector(0, py), LAYER_FOREGROUND1); - py += white_text->get_height(); + py += static_cast(white_text->get_height()); } { std::stringstream ss; ss << _("Secrets") << ": " << Statistics::secrets_to_string((best_level_statistics && (best_level_statistics->coins >= 0)) ? best_level_statistics->secrets : 0, stats.total_secrets); context.draw_center_text(white_text, ss.str(), Vector(0, py), LAYER_FOREGROUND1); - py += white_text->get_height(); + py += static_cast(white_text->get_height()); } { std::stringstream ss; ss << _("Time") << ": " << Statistics::time_to_string((best_level_statistics && (best_level_statistics->coins >= 0)) ? best_level_statistics->time : 0); context.draw_center_text(white_text, ss.str(), Vector(0, py), LAYER_FOREGROUND1); - py += white_text->get_height(); + py += static_cast(white_text->get_height()); } - py += 32; - - }