intro music will start as wind again.
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
(screen! @(resolve 'advent.screens.scene/hud) :on-reactivate { :script-started? script-started? :item selected-item})
|
||||
(-> entities
|
||||
(assoc-in [:tweens :fade-out] (tween/tween :fade-out screen [:opacity] 1.0 0.0 0.2 :ease tween/ease-out-cubic
|
||||
:finish #(assoc % :shown? false)))))
|
||||
:finish #(assoc % :shown? false :hovered-item nil :selected-item nil)))))
|
||||
|
||||
(defn mouse-down [screen entities options]
|
||||
(when (interactable? entities)
|
||||
@@ -80,7 +80,7 @@
|
||||
(> (- (:total-time screen) (:down-time entities)) 0.5)
|
||||
(= selected-item hovered-item)
|
||||
dragged?)
|
||||
(dissoc entities :selected-item :dragged?)
|
||||
(dissoc entities :selected-item :hovered-item :dragged?)
|
||||
|
||||
(and (or (not hovered-item) (= selected-item hovered-item)))
|
||||
(do (screen! @(resolve 'advent.screens.scene/scene) :on-chose-item { :item selected-item})
|
||||
@@ -138,6 +138,7 @@
|
||||
|
||||
:on-render
|
||||
(fn [{:keys [^FitViewport viewport] :as screen} {:keys [shown? tweens] :as entities} options]
|
||||
|
||||
(.apply viewport)
|
||||
(let [entities (utils/apply-tweens screen entities tweens)
|
||||
opacity (get-in entities [:opacity])
|
||||
@@ -165,6 +166,7 @@
|
||||
:show-screen (fn [screen entities {:keys [items]}]
|
||||
(log/info "showing inventory")
|
||||
(when-not (:shown? entities)
|
||||
|
||||
(label! (entities :hovered-text) :set-text "")
|
||||
(-> entities
|
||||
(assoc-in [:hovered-text :text] "")
|
||||
|
||||
@@ -299,7 +299,7 @@
|
||||
(actions/remove-entity entities :alarm-clock)
|
||||
(actions/give entities :alarm-clock))))
|
||||
|
||||
:stash (rooms/make-entity :stash (assoc (animation->texture screen open-stash)
|
||||
:stash (rooms/make-entity :stash (assoc (animation->texture (assoc screen :total-time 0) open-stash)
|
||||
:x 197 :y 94 :baseline 146
|
||||
:open open-stash
|
||||
:close close-stash))
|
||||
|
||||
@@ -886,7 +886,7 @@
|
||||
{:object nil
|
||||
:active? true
|
||||
:last-room :dream
|
||||
:time :day
|
||||
:time :intro
|
||||
:obtained-items #{}
|
||||
:inventory []
|
||||
:plaques-read #{}
|
||||
|
||||
Reference in New Issue
Block a user