aboutsummaryrefslogtreecommitdiff
path: root/renderer.scm
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-05 19:47:05 +0100
committerGene Pasquet <dev@etenil.net>2026-04-05 19:47:05 +0100
commit027053b11a3a5d861ed2fa2db245388bd95ac246 (patch)
tree84dfd90642bb6d8eb4e0e3fa3a9d651ba29b41e8 /renderer.scm
parent927f37639a3d5a0d881a5c8709f2cf577aadb15e (diff)
Progress
Diffstat (limited to 'renderer.scm')
-rw-r--r--renderer.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/renderer.scm b/renderer.scm
index e2d2c5a..0a82c67 100644
--- a/renderer.scm
+++ b/renderer.scm
@@ -91,9 +91,11 @@
(let ((camera (scene-camera scene))
(tilemap (scene-tilemap scene))
(tileset-texture (scene-tileset-texture scene))
- (tileset (tilemap-tileset (scene-tilemap scene)))
(entities (scene-entities scene)))
- (draw-tilemap renderer camera tileset-texture tilemap)
- (draw-entities renderer camera tileset tileset-texture entities)))
+ (when tilemap
+ (draw-tilemap renderer camera tileset-texture tilemap)
+ (when tileset-texture
+ (let ((tileset (tilemap-tileset tilemap)))
+ (draw-entities renderer camera tileset tileset-texture entities))))))
) ;; end module renderer