Flatten the entities vector and improve the animation function

This commit is contained in:
oakes
2013-12-31 13:50:03 -05:00
parent 39e80a1be3
commit 673e324d48
2 changed files with 3 additions and 1 deletions

View File

@@ -37,6 +37,7 @@
:delta-time 0)
on-show
vec
flatten
(reset! entities)))
(render [delta-time]
(let [total-time (+ (:total-time @screen) delta-time)
@@ -46,6 +47,7 @@
(->> (on-render screen-map @entities)
(remove nil?)
vec
flatten
(reset! entities)
(draw! screen-map))))
(hide [] (on-hide @screen))

View File

@@ -47,6 +47,6 @@
(defn get-key-frame
([screen ^Animation animation]
(get-key-frame screen animation true))
(.getKeyFrame animation (:total-time screen) true))
([screen ^Animation animation is-looping?]
(.getKeyFrame animation (:total-time screen) is-looping?)))