Clean up dummy functions
This commit is contained in:
@@ -17,17 +17,14 @@
|
|||||||
(load "core_global")
|
(load "core_global")
|
||||||
(load "core_render")
|
(load "core_render")
|
||||||
|
|
||||||
|
(defn- dummy [_])
|
||||||
|
|
||||||
(defn defscreen*
|
(defn defscreen*
|
||||||
[{:keys [on-show on-render on-hide on-pause on-resize on-resume]
|
[{:keys [on-show on-render on-hide on-pause on-resize on-resume]
|
||||||
|
:or {on-show dummy on-render dummy on-hide dummy
|
||||||
|
on-pause dummy on-resize dummy on-resume dummy}
|
||||||
:as options}]
|
:as options}]
|
||||||
(let [screen (atom {})
|
(let [screen (atom {})]
|
||||||
dummy-fn (fn [s])
|
|
||||||
on-show (or on-show dummy-fn)
|
|
||||||
on-render (or on-render dummy-fn)
|
|
||||||
on-hide (or on-hide dummy-fn)
|
|
||||||
on-pause (or on-pause dummy-fn)
|
|
||||||
on-resize (or on-resize dummy-fn)
|
|
||||||
on-resume (or on-resume dummy-fn)]
|
|
||||||
(proxy [Screen] []
|
(proxy [Screen] []
|
||||||
(show []
|
(show []
|
||||||
(on-show (swap! screen assoc
|
(on-show (swap! screen assoc
|
||||||
|
|||||||
Reference in New Issue
Block a user