Remove sprite batch stuff and make sure nil values are removed from the entities list
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
(some->> (func @screen @entities)
|
||||
list
|
||||
flatten
|
||||
(remove nil?)
|
||||
(reset! entities)))]
|
||||
(proxy [Screen] []
|
||||
(show []
|
||||
|
||||
@@ -2,15 +2,6 @@
|
||||
|
||||
; drawing
|
||||
|
||||
(defmulti sprite-batch #(-> % :renderer class) :default nil)
|
||||
|
||||
(defmethod sprite-batch nil [screen]
|
||||
(SpriteBatch.))
|
||||
|
||||
(defmethod sprite-batch BatchTiledMapRenderer [{:keys [renderer]}]
|
||||
(assert renderer)
|
||||
(.getSpriteBatch renderer))
|
||||
|
||||
(defn draw! [{:keys [renderer]} entities]
|
||||
(assert renderer)
|
||||
(let [batch (.getSpriteBatch renderer)]
|
||||
|
||||
Reference in New Issue
Block a user