Skip to content

Commit

Permalink
update speed of trains so users could see them
Browse files Browse the repository at this point in the history
  • Loading branch information
kobellem committed Aug 7, 2016
1 parent dfc7104 commit 36b2007
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/infra/controller.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,12 @@
;abstraction
(define (id o)(send o get-id))
(define (position train)(send train get-position))
(define (stop train)(send requester request "set-speed" (list (send train get-id) 0 #t)))
(define (start train dir)(send requester request "set-speed" (list (send train get-id) 60 dir)))
(define (stop train)
(send requester request "set-speed" (list (send train get-id) 0 #t))
(send train set-speed! 0))
(define (start train dir)
(send requester request "set-speed" (list (send train get-id) 60 dir))
(send train set-speed! 60))
;public methods
(define (add-train id_ pos)
(set-add! trains (make-train id_ (send track get-segment pos)))
Expand Down

0 comments on commit 36b2007

Please sign in to comment.