tilemap collision debug info is now drawn after the tilemap
This commit is contained in:
parent
640d12ab18
commit
34b08282fc
|
@ -92,12 +92,6 @@ void tilemap_draw(Tilemap* self, Transform transform) {
|
|||
Transform tiletrans = transform_apply(transform, self->transform);
|
||||
TileInstance* tile;
|
||||
|
||||
for(int i = 0; i < self->map_num; ++i) {
|
||||
tile = self->map + i;
|
||||
tiletrans = transform_apply(self->transform, tile->transform);
|
||||
// shape_draw(tiledef_get_shape(tile->tiledef), tiletrans);
|
||||
}
|
||||
|
||||
for(int i = 0; i < self->map_num; ++i) {
|
||||
tile = self->map + i;
|
||||
tiletrans = transform_apply(self->transform, tile->transform);
|
||||
|
@ -107,6 +101,15 @@ void tilemap_draw(Tilemap* self, Transform transform) {
|
|||
sprite_draw(sprite, tiletrans);
|
||||
}
|
||||
}
|
||||
|
||||
for(int i = 0; i < self->map_num; ++i) {
|
||||
tile = self->map + i;
|
||||
Shape* shape = tiledef_get_shape(tile->tiledef);
|
||||
if(shape == NULL)
|
||||
continue;
|
||||
tiletrans = transform_apply(self->transform, tile->transform);
|
||||
shape_draw(shape, tiletrans);
|
||||
}
|
||||
}
|
||||
|
||||
size_t tilemap_get_tile_count(Tilemap* self) {
|
||||
|
|
Loading…
Reference in a new issue