Pass the time-ms to the update procedure in Spite
This commit is contained in:
parent
fed6f32a35
commit
c963d9f668
|
|
@ -29,7 +29,7 @@
|
||||||
(define (main-loop update-procedure draw-procedure)
|
(define (main-loop update-procedure draw-procedure)
|
||||||
(set! main-loop-start-time (SDL_GetTicks))
|
(set! main-loop-start-time (SDL_GetTicks))
|
||||||
(sdl2-events-get)
|
(sdl2-events-get)
|
||||||
(update-procedure delta-time (poll-events!))
|
(update-procedure main-loop-start-time delta-time (poll-events!))
|
||||||
(render-clear)
|
(render-clear)
|
||||||
(draw-procedure)
|
(draw-procedure)
|
||||||
(render-present)
|
(render-present)
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ Example:
|
||||||
(define player-y 64)
|
(define player-y 64)
|
||||||
|
|
||||||
(define update
|
(define update
|
||||||
(lambda (delta-time events)
|
(lambda (time-ms delta-time events)
|
||||||
(for-each
|
(for-each
|
||||||
(lambda (event)
|
(lambda (event)
|
||||||
(when (symbol=? (cdr (assoc 'type event)) 'key-down)
|
(when (symbol=? (cdr (assoc 'type event)) 'key-down)
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
0.2.0
|
0.3.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue