X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftilemap.cpp;h=08784415c69119d30e1397d739fc5af4db7eb7c1;hb=8385faa306eca6d96ab11ed7dae293d85e9c4e4f;hp=b7f3c5a461ed7e92f92a75b4cd7e47e01d964141;hpb=d46c78c842ab4090a3f46e560c891234167f124b;p=supertux.git diff --git a/src/tilemap.cpp b/src/tilemap.cpp index b7f3c5a46..08784415c 100644 --- a/src/tilemap.cpp +++ b/src/tilemap.cpp @@ -160,6 +160,21 @@ TileMap::draw(DrawingContext& context) } } + if (debug_grid) + { + for (pos.x = start_x; pos.x < end_x; pos.x += 32) + { + context.draw_filled_rect(Vector (pos.x, start_y), Vector(1, fabsf(start_y - end_y)), + Color(225, 225, 225), LAYER_GUI-50); + } + + for (pos.y = start_y; pos.y < end_y; pos.y += 32) + { + context.draw_filled_rect(Vector (start_x, pos.y), Vector(fabsf(start_x - end_x), 1), + Color(225, 225, 225), LAYER_GUI-50); + } + } + context.pop_transform(); } @@ -231,7 +246,7 @@ TileMap::get_tile(int x, int y) const { if(x < 0 || x >= width || y < 0 || y >= height) { #ifdef DEBUG - std::cout << "Warning: tile outside tilemap requested!\n"; + //std::cout << "Warning: tile outside tilemap requested!\n"; #endif return tilemanager->get(0); }