Use update-fn! instead of swap!
This commit is contained in:
@@ -90,8 +90,9 @@
|
|||||||
:input-listeners (input-listeners options execute-fn!)
|
:input-listeners (input-listeners options execute-fn!)
|
||||||
:ui-listeners (ui-listeners options execute-fn!)])
|
:ui-listeners (ui-listeners options execute-fn!)])
|
||||||
(execute-fn! on-show)
|
(execute-fn! on-show)
|
||||||
(->> (contact-listener @screen options execute-fn!)
|
(some->> (contact-listener @screen options execute-fn!)
|
||||||
(swap! screen assoc :contact-listener)))
|
(vector :contact-listener)
|
||||||
|
(update-fn! assoc)))
|
||||||
:render (fn [d]
|
:render (fn [d]
|
||||||
(swap! screen #(assoc % :total-time (+ (:total-time %) d)))
|
(swap! screen #(assoc % :total-time (+ (:total-time %) d)))
|
||||||
(execute-fn! on-render :delta-time d))
|
(execute-fn! on-render :delta-time d))
|
||||||
|
|||||||
Reference in New Issue
Block a user