summaryrefslogtreecommitdiff
path: root/scenes
diff options
context:
space:
mode:
Diffstat (limited to 'scenes')
-rw-r--r--scenes/game.scm26
1 files changed, 0 insertions, 26 deletions
diff --git a/scenes/game.scm b/scenes/game.scm
index ea3da09..d1500ff 100644
--- a/scenes/game.scm
+++ b/scenes/game.scm
@@ -48,32 +48,6 @@
(define-class <stats> (<node-2d>)
(object #:accessor object #:init-form #f #:init-keyword #:object))
-(define-method (walk (character <character>) directions . rest)
- (unless (equal? (direction character) directions)
- (let ((sprite (child-ref character 'sprite))
- (speed (if (member 'stop rest) 0.0 (walk-speed character))))
- (change-animation sprite (last directions))
- (for-each (lambda (dir)
- (case dir
- ((right)
- (set-vec2-x! (velocity character) speed))
- ((left)
- (set-vec2-x! (velocity character) (* -1.0 speed)))
- ((up)
- (set-vec2-y! (velocity character) speed))
- ((down)
- (set-vec2-y! (velocity character) (* -1.0 speed)))
- ((idle)
- (set-vec2-x! (velocity character) 0.0)
- (set-vec2-y! (velocity character) 0.0)
- (change-animation sprite (case (last (direction character))
- ((right) 'idle-right)
- ((left) 'idle-left)
- ((up) 'idle-back)
- ((down) 'idle-front))))))
- directions)
- (set! (direction character) directions))))
-
(define-asset test-map (load-tile-map "assets/maps/01.tmx"))