summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/keys.scm3
-rw-r--r--scripts/main.scm10
2 files changed, 9 insertions, 4 deletions
diff --git a/scripts/keys.scm b/scripts/keys.scm
new file mode 100644
index 0000000..963fb41
--- /dev/null
+++ b/scripts/keys.scm
@@ -0,0 +1,3 @@
+(define KEY_RIGHT 262)
+(define KEY_LEFT 263)
+(define KEY_DOWN 264)
diff --git a/scripts/main.scm b/scripts/main.scm
index 095fa98..2507424 100644
--- a/scripts/main.scm
+++ b/scripts/main.scm
@@ -1,14 +1,16 @@
+(load "./scripts/keys.scm")
+
(define a 0)
(define b (rl-load-texture))
(define (update)
- (cond ((rl-is-key-down 262) (set! b (rl-load-texture))) ;; right
- ((rl-is-key-down 263) (set! a (+ a 1))) ;; left
- ((rl-is-key-down 264) (gc)) ;; down
+ (cond ((rl-is-key-down KEY_RIGHT) (set! b (rl-load-texture))) ;; right
+ ((rl-is-key-down KEY_LEFT) (set! a (+ a 1))) ;; left
+ ((rl-is-key-down KEY_DOWN) (gc)) ;; down
)
)
(define (draw)
(rl-draw-text (number->string a))
-; (rl-draw-texture b)
+ (rl-draw-texture b)
)