14 lines
214 B
Clojure
14 lines
214 B
Clojure
(ns sekai.core.gamestate)
|
|
|
|
(def empty-game-state
|
|
{:canvas nil
|
|
:entities {}
|
|
:tags {}
|
|
})
|
|
|
|
(defonce game-state
|
|
(atom empty-game-state))
|
|
|
|
(defn reset-game-state! []
|
|
(reset! game-state empty-game-state))
|