diff --git a/desktop/src-common/advent/screens/scene.clj b/desktop/src-common/advent/screens/scene.clj index 0c64b454..c30b8e8e 100644 --- a/desktop/src-common/advent/screens/scene.clj +++ b/desktop/src-common/advent/screens/scene.clj @@ -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)