summaryrefslogtreecommitdiff
path: root/examples/simple.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2013-06-25 18:18:25 -0400
committerDavid Thompson <dthompson2@worcester.edu>2013-06-25 18:18:25 -0400
commit0410eda4a37a123c173f971d2050b41f79eb74fc (patch)
tree217c6f654234c132b6fbcc6f9c974cb2fb8976eb /examples/simple.scm
parent6c3f3066945ae49c612d3a52e6496b26a9d55193 (diff)
Update examples to use new keycode enumeration.
Diffstat (limited to 'examples/simple.scm')
-rw-r--r--examples/simple.scm11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/simple.scm b/examples/simple.scm
index a988d25..dd09cb0 100644
--- a/examples/simple.scm
+++ b/examples/simple.scm
@@ -2,18 +2,17 @@
(figl gl)
(2d sprite)
(2d game-loop)
- (2d window))
+ (2d window)
+ (2d input)
+ (ice-9 format))
(define window-width 800)
(define window-height 600)
(define sprite #f)
(define (key-down key)
- (display key) (newline)
- (case key
- ;; Quit program when ESCAPE or Q is pressed.
- ;; For now we have to use the SDL keycodes, but not for long!
- ((SDLK_ESCAPE SDLK_q)
+ (cond ((or (= key (keycode escape))
+ (= key (keycode q)))
(close-window)
(quit))))