}
GameSession::GameSession(const std::string& levelfile_, int mode,
- bool flip_level_, Statistics* statistics)
+ Statistics* statistics)
: level(0), currentsector(0), st_gl_mode(mode),
end_sequence(NO_ENDSEQUENCE), levelfile(levelfile_),
- flip_level(flip_level_), best_level_statistics(statistics)
+ best_level_statistics(statistics)
{
current_ = this;
context = new DrawingContext();
- if(flip_levels_mode)
- flip_level = true;
-
last_swap_point = Vector(-1, -1);
last_swap_stats.reset();
level = new Level;
level->load(levelfile);
- if(flip_level)
- level->do_vertical_flip();
global_stats.reset();
global_stats.set_total_points(COINS_COLLECTED_STAT, level->get_total_coins());
Vector(screen->w/2, 350), CENTER_ALLIGN, LAYER_FOREGROUND1);
- if(flip_level)
- context.draw_text(white_text,
- _("Level Vertically Flipped!"),
- Vector(screen->w/2, 310), CENTER_ALLIGN, LAYER_FOREGROUND1);
-
if(best_level_statistics != NULL)
best_level_statistics->draw_message_info(context, _("Best Level Statistics"));