X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftile_manager.cpp;h=474b8f271799073c8e1192333c23368c1e427f4d;hb=0f0e6a3689e5d810ec55b68ff455210b1081a021;hp=25c4997a9924f12121d89cd1320f86e1345da3f9;hpb=eb40ead9684fd22440c6deeaaf5c3408eead208a;p=supertux.git diff --git a/src/tile_manager.cpp b/src/tile_manager.cpp index 25c4997a9..474b8f271 100644 --- a/src/tile_manager.cpp +++ b/src/tile_manager.cpp @@ -24,7 +24,9 @@ #include #include #include +#include #include "video/drawing_context.hpp" +#include "msg.hpp" #include "lisp/lisp.hpp" #include "lisp/parser.hpp" #include "lisp/list_iterator.hpp" @@ -34,7 +36,13 @@ TileManager::TileManager(const std::string& filename) { +#ifdef DEBUG + Uint32 ticks = SDL_GetTicks(); +#endif load_tileset(filename); +#ifdef DEBUG + msg_debug("Tiles loaded in " << (SDL_GetTicks() - ticks) / 1000.0 << "seconds"); +#endif } TileManager::~TileManager() @@ -73,7 +81,7 @@ void TileManager::load_tileset(std::string filename) tiles.push_back(0); } if(tiles[tile->id] != 0) { - std::cout << "Warning: Tile with ID " << tile->id << " redefined\n"; + msg_warning("Tile with ID " << tile->id << " redefined"); } tiles[tile->id] = tile; } else if(iter.item() == "tilegroup") { @@ -130,7 +138,7 @@ void TileManager::load_tileset(std::string filename) } else if(iter.item() == "properties") { // deprecated } else { - std::cerr << "Unknown symbol '" << iter.item() << "' tile defintion file.\n"; + msg_warning("Unknown symbol '" << iter.item() << "' tile defintion file"); } } }