probably bugs, but faster.
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
|
||||
(defscreen fade-screen
|
||||
:on-show
|
||||
(fn [screen entities]
|
||||
(fn [screen entities options]
|
||||
(utils/setup-viewport screen 320 240)
|
||||
|
||||
{:fade (assoc (utils/get-texture "black.png")
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
|
||||
:on-render
|
||||
(fn [screen entities]
|
||||
(fn [screen entities options]
|
||||
(render! screen [(:fade entities)])
|
||||
entities)
|
||||
|
||||
:update-fade (fn [{:keys [opacity]} entities]
|
||||
:update-fade (fn [_ entities {:keys [opacity]}]
|
||||
(assoc-in entities [:fade :opacity] opacity))
|
||||
|
||||
:on-resize (fn [{:keys [width height ^FitViewport viewport]} entities]
|
||||
:on-resize (fn [{:keys [^FitViewport viewport]} entities {:keys [width height]}]
|
||||
(.update ^FitViewport viewport width height)))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user