fixed issue with rendering problems on screen close.
This commit is contained in:
@@ -1176,7 +1176,12 @@ void main ()
|
|||||||
(doseq [m (vals (get-in entities [:musics]))]
|
(doseq [m (vals (get-in entities [:musics]))]
|
||||||
(when m
|
(when m
|
||||||
(music! m :set-volume (utils/current-music-volume (get-in entities [:volume :value])))))
|
(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)
|
(let [entities (fade-in-first-time-if-necessary screen entities)
|
||||||
entities (utils/apply-tweens screen entities (:tweens entities))
|
entities (utils/apply-tweens screen entities (:tweens entities))
|
||||||
entities (update-cursor screen entities)
|
entities (update-cursor screen entities)
|
||||||
|
|||||||
Reference in New Issue
Block a user