s
This commit is contained in:
@@ -72,8 +72,7 @@
|
|||||||
(defn ticker [app state layers t]
|
(defn ticker [app state layers t]
|
||||||
(let [dt (.-deltaTime t)
|
(let [dt (.-deltaTime t)
|
||||||
{world-layer :world-layer} layers
|
{world-layer :world-layer} layers
|
||||||
{:keys [player entities]
|
{:keys [player entities]} (-> @state
|
||||||
:as latest-state} (-> @state
|
|
||||||
(update/update-entities dt layers)
|
(update/update-entities dt layers)
|
||||||
(update/update-player dt layers)
|
(update/update-player dt layers)
|
||||||
(->> (swap! state merge)))
|
(->> (swap! state merge)))
|
||||||
@@ -85,10 +84,8 @@
|
|||||||
world-renderables (vector {:renderable world-layer :x sx :y sy})
|
world-renderables (vector {:renderable world-layer :x sx :y sy})
|
||||||
player-renderables (vector player
|
player-renderables (vector player
|
||||||
(assoc player :renderable (:shootbox player)))
|
(assoc player :renderable (:shootbox player)))
|
||||||
things-to-update (conj player-renderable entity-renderables world-renderables)]
|
things-to-update (concat player-renderables entity-renderables world-renderables)]
|
||||||
(println latest-state)
|
(println player-renderables (count player-renderables) (count things-to-update))
|
||||||
(println @state)
|
|
||||||
(println (count things-to-update))
|
|
||||||
(doseq [thing things-to-update]
|
(doseq [thing things-to-update]
|
||||||
(let [{renderable :renderable
|
(let [{renderable :renderable
|
||||||
x :x
|
x :x
|
||||||
|
|||||||
Reference in New Issue
Block a user