aboutsummaryrefslogtreecommitdiff
path: root/demo
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-20 00:49:32 +0100
committerGene Pasquet <dev@etenil.net>2026-04-20 00:49:32 +0100
commitff2a01852d80e9f5591202d8017beb59d72ca40e (patch)
treec85ae11d452c98d19736b5021067d5b067f556a9 /demo
parentf3b05a1f714c9cd929542fa4a5f060b694a95288 (diff)
Make sandbox demo bots face
Diffstat (limited to 'demo')
-rw-r--r--demo/sandbox.scm8
1 files changed, 6 insertions, 2 deletions
diff --git a/demo/sandbox.scm b/demo/sandbox.scm
index 0851f16..62ae398 100644
--- a/demo/sandbox.scm
+++ b/demo/sandbox.scm
@@ -71,7 +71,8 @@
#:gravity? #t #:on-ground? #f
#:solid? #t #:immovable? #f
#:tile-id 1
- #:demo-id id #:demo-since-jump 0)))
+ #:demo-id id #:demo-since-jump 0
+ #:facing -1)))
;; ── Per-entity intent ───────────────────────────────────────────────────────
@@ -84,7 +85,10 @@
(jump? (and ground? (>= since +demo-bot-jump-interval-ms+)))
(since (if jump? 0 since))
(ay (if jump? (- *jump-force*) 0)))
- (entity-set (entity-set (entity-set e #:vx vx) #:demo-since-jump since) #:ay ay)))
+ (entity-set-many e `((#:vx . vx)
+ (#:demo-since-jump . ,since)
+ (#:ay . ,ay)
+ (#:facing . -1)))))
;; ── Scene builder ───────────────────────────────────────────────────────────