probably bugs, but faster.
This commit is contained in:
@@ -337,7 +337,7 @@
|
||||
|
||||
(defscreen title-screen
|
||||
:on-show
|
||||
(fn [screen entities]
|
||||
(fn [screen entities options]
|
||||
(utils/setup-viewport screen 1280 960)
|
||||
(log/info "Starting title screen.")
|
||||
|
||||
@@ -412,7 +412,7 @@
|
||||
|
||||
|
||||
:on-render
|
||||
(fn [{:keys [^FitViewport viewport] :as screen} entities]
|
||||
(fn [{:keys [^FitViewport viewport] :as screen} entities options]
|
||||
(steam/update)
|
||||
(.apply viewport)
|
||||
(clear!)
|
||||
@@ -433,14 +433,14 @@
|
||||
:show-screen (fn [entities] entities)
|
||||
|
||||
:on-key-up
|
||||
(fn [screen entities]
|
||||
(fn [screen entities options]
|
||||
(when (= (key-code :escape) (:key screen))
|
||||
(utils/toggle-fullscreen!))
|
||||
nil)
|
||||
|
||||
|
||||
:on-ui-changed
|
||||
(fn [{:keys [^Actor actor] :as screen} entities]
|
||||
(fn [screen entities {:keys [^Actor actor] :as options}]
|
||||
(when-not (get-in entities [:tweens :fade-out])
|
||||
(let [e (-> actor .getUserObject)
|
||||
actor-key (:key e)]
|
||||
@@ -550,6 +550,6 @@
|
||||
:else
|
||||
entities))))
|
||||
|
||||
:on-resize (fn [{:keys [^FitViewport viewport width height]} entities]
|
||||
:on-resize (fn [{:keys [^FitViewport viewport] :as screen} entities {:keys [width height]}]
|
||||
(.update viewport width height false)
|
||||
nil))
|
||||
|
||||
Reference in New Issue
Block a user