aboutsummaryrefslogtreecommitdiff
path: root/turbo.scm
diff options
context:
space:
mode:
authorGene Pasquet <gene@flatty>2024-05-17 21:18:25 +0100
committerGene Pasquet <gene@flatty>2024-05-17 21:18:25 +0100
commit8a8ee5e1c16a1f6729bcbe22a147b79b25eac08c (patch)
tree07ea0ca0cb729eeefdc7f6a88db6606d761d458f /turbo.scm
parent2568aa218efcb6cb098256a5e17ce3e572f22a3c (diff)
Start doing things
Diffstat (limited to 'turbo.scm')
-rw-r--r--turbo.scm15
1 files changed, 15 insertions, 0 deletions
diff --git a/turbo.scm b/turbo.scm
new file mode 100644
index 0000000..32661b5
--- /dev/null
+++ b/turbo.scm
@@ -0,0 +1,15 @@
+(use-modules (chickadee graphics sprite)
+ (chickadee)
+ (chickadee graphics viewport))
+
+(define red-car (load-image "red_racer.png"))
+
+(define car-pos-y 0.0)
+(define car-speed 4.0)
+
+(define (draw alpha)
+ (draw-sprite red-car (vec2 0 car-pos-y))
+ (draw-text "Turbo racers!" (vec2 260.0 240.0))
+ (set! car-pos-y (+ car-speed car-pos-y))
+ (if (> car-pos-y (window-height (current-window)))
+ (set! car-pos-y 0.0)))