diff --git a/src/sfml_renderer/sfml_vertex.c b/src/sfml_renderer/sfml_vertex.c index 895402e..0e0e429 100644 --- a/src/sfml_renderer/sfml_vertex.c +++ b/src/sfml_renderer/sfml_vertex.c @@ -73,7 +73,7 @@ struct transform_component *pos, struct vertex_component *info) if (!info || !info->map) return; - tl = get_tile_from_pos(info, (gc_vector2){wp.x, wp.y}); + tl = get_tile_from_pos(info, (gc_vector2){wp.x - pos->position.x, wp.y + pos->position.y}); for (i = 0; info->map[i].corners[0]; i++); for (i--; i >= 0; i--) { draw_tile(this, pos->position, &info->map[i], &info->map[i] == tl);