aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sdl/draw.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sdl/draw.c b/src/sdl/draw.c
index 482bfb2..14307b5 100644
--- a/src/sdl/draw.c
+++ b/src/sdl/draw.c
@@ -126,8 +126,10 @@ draw_sprites_on_size(
// draw floor
for (size_t y = 0; y < level_size.y; y++) {
for (size_t x = 0; x < level_size.x; x++) {
- const sok_pos_t pos = { x, y };
- draw_cell(draw_ctx, pos, SPRITE_FLOOR);
+ if (x > 0 && y > 0 && x < level_size.x - 1 && y < level_size.y - 1) {
+ const sok_pos_t pos = { x, y };
+ draw_cell(draw_ctx, pos, SPRITE_FLOOR);
+ }
}
}