probably bugs, but faster.

This commit is contained in:
Bryce Covert
2016-08-05 17:07:21 -07:00
parent 8dd00098ad
commit 5296ff3c74
8 changed files with 108 additions and 107 deletions

View File

@@ -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)))