aboutsummaryrefslogtreecommitdiff
path: root/world.scm
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-07 23:36:12 +0100
committerGene Pasquet <dev@etenil.net>2026-04-07 23:36:12 +0100
commit19a5db8606a82830a5ccd0ed46d8e0cf3c95db0a (patch)
tree241e7376014068ab9fc7a1bc8fa7a29cc1b62490 /world.scm
parent618ed5fd6f5ae9c9f275c1e3cfb74762d7d51a01 (diff)
Work on demos
Diffstat (limited to 'world.scm')
-rw-r--r--world.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/world.scm b/world.scm
index d33a3eb..1230c89 100644
--- a/world.scm
+++ b/world.scm
@@ -35,9 +35,11 @@
(defstruct scene
entities
tilemap
+ tileset ; optional tileset struct when ~tilemap~ is ~#f~ (see renderer)
camera
tileset-texture
- camera-target) ; symbol tag or #f
+ camera-target ; symbol tag or #f
+ background) ; #f or (r g b) / (r g b a) for framebuffer clear
(define (scene-add-entity scene entity)
(scene-entities-set! scene (append (scene-entities scene) (list entity)))