#include "tile.h"
#include "resources.h"
#include "tile_manager.h"
-#include "app/globals.h"
#include "lisp/lisp.h"
#include "lisp/writer.h"
#include "object_factory.h"
+#include "main.h"
TileMap::TileMap()
: solid(false), speed(1), width(0), height(0), layer(LAYER_TILES),
if(start_x < 0) start_x = 0;
float start_y = roundf(context.get_translation().y);
if(start_y < 0) start_y = 0;
- float end_x = std::min(start_x + screen->w, float(width * 32));
- float end_y = std::min(start_y + screen->h, float(height * 32));
+ float end_x = std::min(start_x + SCREEN_WIDTH, float(width * 32));
+ float end_y = std::min(start_y + SCREEN_HEIGHT, float(height * 32));
start_x -= int(start_x) % 32;
start_y -= int(start_y) % 32;
int tsx = int(start_x / 32); // tilestartindex x
}
}
+#if 0
if (debug_grid)
{
for (pos.x = start_x; pos.x < end_x; pos.x += 32)
Color(225, 225, 225), LAYER_GUI-50);
}
}
+#endif
context.pop_transform();
}