prep.
This commit is contained in:
@@ -60,33 +60,51 @@
|
||||
entities))))
|
||||
|
||||
(def steps
|
||||
[{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-in screen entities :dbhlogo identity))
|
||||
:duration 1.0}
|
||||
{:can-skip true
|
||||
:do (fn [screen entities]
|
||||
entities)
|
||||
:duration 2.0}
|
||||
{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-out screen entities :dbhlogo identity))
|
||||
:duration 2.0}
|
||||
{:can-skip true
|
||||
:do (fn [screen entities]
|
||||
(utils/play-music (:pop-music entities))
|
||||
(-> entities
|
||||
(assoc-in [:pop-logo :anim-start] (:total-time screen))
|
||||
(assoc-in [:pop-logo :anim] (get-in entities [:pop-logo :main-anim]))))
|
||||
:duration 10.0}
|
||||
{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(utils/stop-music (:pop-music entities))
|
||||
(-> []
|
||||
(into [{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-in screen entities :dbhlogo identity))
|
||||
:duration 1.0}
|
||||
{:can-skip true
|
||||
:do (fn [screen entities]
|
||||
entities)
|
||||
:duration 2.0}
|
||||
{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-out screen entities :dbhlogo identity))
|
||||
:duration 1.0}])
|
||||
|
||||
|
||||
(set-screen! @(resolve 'advent.core/advent) title/title-screen)
|
||||
entities)
|
||||
:duration 0.0}])
|
||||
(into (if utils/mobile?
|
||||
[{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-in screen entities :pop-logo identity))
|
||||
:duration 1.0}
|
||||
{:can-skip true
|
||||
:do (fn [screen entities]
|
||||
entities)
|
||||
:duration 2.0}
|
||||
{:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(fade-out screen entities :pop-logo identity))
|
||||
:duration 1.0}]
|
||||
|
||||
[{:can-skip true
|
||||
:do (fn [screen entities]
|
||||
(utils/play-music (:pop-music entities))
|
||||
(-> entities
|
||||
(assoc-in [:pop-logo :anim-start] (:total-time screen))
|
||||
(assoc-in [:pop-logo :anim] (get-in entities [:pop-logo :main-anim]))))
|
||||
:duration 10.0}]))
|
||||
|
||||
(conj {:can-skip false
|
||||
:do (fn [screen entities]
|
||||
(when-not utils/mobile?
|
||||
(utils/stop-music (:pop-music entities)))
|
||||
|
||||
|
||||
(set-screen! @(resolve 'advent.core/advent) title/title-screen)
|
||||
entities)
|
||||
:duration 0.0})))
|
||||
|
||||
|
||||
(defscreen splash-screen
|
||||
@@ -111,7 +129,8 @@
|
||||
:x 0 :y 0
|
||||
:origin-x 0 :origin-y 0
|
||||
:scale-x 4 :scale-y 4
|
||||
:z 1)
|
||||
:z 1
|
||||
:opacity (if utils/mobile? 0.0 1.0))
|
||||
:dbhlogo (assoc (utils/atlas->texture splash-atlas "dbh.png") :x 0 :y 0 :origin-x 0 :origin-y 0 :scale-x 4 :scale-y 4 :z 1 :opacity 0.0)
|
||||
:steps steps
|
||||
:pop-music (utils/make-music "music/POPPixelLogo2Audiomix_mixdown.ogg")
|
||||
|
||||
Reference in New Issue
Block a user