summaryrefslogtreecommitdiff
path: root/game.fnl
diff options
context:
space:
mode:
authorJakob L. Kreuze <jakob@memeware.net>2018-10-24 16:41:58 -0400
committerJakob L. Kreuze <jakob@memeware.net>2018-10-24 16:41:58 -0400
commita3dca42441aa48b789e9730edef4ffb63e4de94c (patch)
tree632430b402b0e3e3632d9eddcb6d1f911afdd73b /game.fnl
parentc64189ebe56e8132282335fcb9cf5e48e5c3961e (diff)
Initial animation implementation
Diffstat (limited to 'game.fnl')
-rw-r--r--game.fnl4
1 files changed, 3 insertions, 1 deletions
diff --git a/game.fnl b/game.fnl
index d95e3db..cbe3b57 100644
--- a/game.fnl
+++ b/game.fnl
@@ -166,13 +166,15 @@
(fn update [dt set-mode]
(: current-world :update dt)
+ (: current-player :update dt)
(let [(camera-x camera-y) (: current-camera :focus-on-object current-player dt)]
(tset current-camera :x-pos camera-x)
(tset current-camera :y-pos camera-y)))
(fn keypressed [key set-mode]
(let [method (if (= key "right") :move-right
- (= key "left") :move-left)]
+ (= key "left") :move-left
+ (= key "z") :jump)]
(when method
(: current-player method))))