#include "supertux/sector.hpp"
#include "supertux/shrinkfade.hpp"
#include "supertux/textscroller.hpp"
+#include "supertux/tile.hpp"
#include "supertux/world.hpp"
#include "util/gettext.hpp"
+#include "video/renderer.hpp"
#include "worldmap/tux.hpp"
#include "scripting/squirrel_util.hpp"
Sector::draw_solids_only = enable;
}
+void debug_draw_editor_images(bool enable)
+{
+ Tile::draw_editor_images = enable;
+}
+
void debug_worldmap_ghost(bool enable)
{
using namespace worldmap;
{
if (!validate_sector_player()) return;
::Player* tux = Sector::current()->player;
- log_info << "You are at x " << tux->get_pos().x << ", y " << tux->get_pos().y << std::endl;
+ log_info << "You are at x " << ((int) tux->get_pos().x) << ", y " << ((int) tux->get_pos().y) << std::endl;
}
void gotoend()
log_info << "Camera is at " << Sector::current()->camera->get_translation().x << "," << Sector::current()->camera->get_translation().y << std::endl;
}
-void set_gamma(float gamma) {
- SDL_SetGamma(gamma, gamma, gamma);
+void set_gamma(float gamma)
+{
+ Renderer::instance()->set_gamma(gamma);
}
void quit()
int rand()
{
- return systemRandom.rand();
+ return gameRandom.rand();
}
void set_game_speed(float speed)
}
// Reset random seed
g_config->random_seed = GameSession::current()->get_demo_random_seed(filename);
- g_config->random_seed = systemRandom.srand(g_config->random_seed);
+ g_config->random_seed = gameRandom.srand(g_config->random_seed);
GameSession::current()->restart_level();
GameSession::current()->play_demo(filename);
}