diff options
| author | Gene Pasquet <dev@etenil.net> | 2026-04-20 00:49:32 +0100 |
|---|---|---|
| committer | Gene Pasquet <dev@etenil.net> | 2026-04-20 00:49:32 +0100 |
| commit | ff2a01852d80e9f5591202d8017beb59d72ca40e (patch) | |
| tree | c85ae11d452c98d19736b5021067d5b067f556a9 | |
| parent | f3b05a1f714c9cd929542fa4a5f060b694a95288 (diff) | |
Make sandbox demo bots face
| -rw-r--r-- | demo/sandbox.scm | 8 |
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 ─────────────────────────────────────────────────────────── |
