aboutsummaryrefslogtreecommitdiff
path: root/entity.scm
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-12 15:57:45 +0100
committerGene Pasquet <dev@etenil.net>2026-04-12 15:57:45 +0100
commitc1c868d9b6ee61002c7ccb33fbc6a15c5b090e6a (patch)
treeb818607a0e2ab52113e3fcead77a096b9adfdbfb /entity.scm
parente1da1b0c2b2df9880e7f0a76b6ecc7aefecaf229 (diff)
Enrich entities pipelining to provide scene context to processors
Diffstat (limited to 'entity.scm')
-rw-r--r--entity.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/entity.scm b/entity.scm
index 16d28c4..a655169 100644
--- a/entity.scm
+++ b/entity.scm
@@ -29,7 +29,7 @@
(define (entity-set-many entity pairs)
(fold (lambda (pair working-ent)
- (entity-set working-ent (car pair) (cdr pair)))
+ (entity-set working-ent (car pair) (if (list? (cdr pair)) (cadr pair) (cdr pair))))
entity
pairs))
@@ -59,7 +59,7 @@
(name (car name-skip))
(skip (cadr name-skip))
(formals (caddr form))
- (f1 (car formals))
+ (f1 (cadr formals))
(rest (cdddr form))
(has-guard? (and (pair? rest) (pair? (cdr rest))
(eq? (car rest) guard:)))