fixed issue with rendering problems on screen close.

This commit is contained in:
Bryce Covert
2016-01-28 17:11:14 -08:00
parent 6786c8b0d6
commit 53f1805fbf

View File

@@ -1176,7 +1176,12 @@ void main ()
(doseq [m (vals (get-in entities [:musics]))]
(when m
(music! m :set-volume (utils/current-music-volume (get-in entities [:volume :value])))))
nil)
(clear!)
(doseq [e (sort-by :baseline all-entities)]
(if (:parallax e)
(render-parallax screen (get-rendered entities e))
(render! screen [(get-rendered entities e)]))))
(let [entities (fade-in-first-time-if-necessary screen entities)
entities (utils/apply-tweens screen entities (:tweens entities))
entities (update-cursor screen entities)