aboutsummaryrefslogtreecommitdiff
path: root/engine.scm
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2026-04-05 17:02:33 +0100
committerGene Pasquet <dev@etenil.net>2026-04-05 17:02:33 +0100
commit1a9b07beea46e610801c7b2e0f2db188b3c4bdf1 (patch)
treeff83791dfff19ead2a4c07a835727e83b6ed289d /engine.scm
parent9e225caf11bece721f15c0ae68d22d6df53607ee (diff)
fix: engine.scm defstruct naming, add game-camera test, add simple-logger import
Diffstat (limited to 'engine.scm')
-rw-r--r--engine.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/engine.scm b/engine.scm
index 5526e6c..f6c9db7 100644
--- a/engine.scm
+++ b/engine.scm
@@ -28,10 +28,11 @@
render-hook ;; (lambda (game) ...) — post-render overlay
scene) ;; current scene struct; #f until create: runs
-;; Store the auto-generated constructor
-(define make-game-raw make-game)
+;; Store the auto-generated constructor as make-game*
+(define make-game* make-game)
;; ── Public constructor wrapper ─────────────────────────────────────────────
+;; Wraps the auto-generated make-game (renamed to make-game*) with default values
(define (make-game #!key
(title "Downstroke Game")
@@ -39,7 +40,7 @@
(frame-delay 16)
(input-config *default-input-config*)
(preload #f) (create #f) (update #f) (render #f))
- (make-game-raw
+ (make-game*
title: title
width: width
height: height