Remove sprite batch stuff and make sure nil values are removed from the entities list

This commit is contained in:
oakes
2014-01-02 11:00:23 -05:00
parent 2557e66193
commit c8888306f8
2 changed files with 1 additions and 9 deletions

View File

@@ -29,6 +29,7 @@
(some->> (func @screen @entities) (some->> (func @screen @entities)
list list
flatten flatten
(remove nil?)
(reset! entities)))] (reset! entities)))]
(proxy [Screen] [] (proxy [Screen] []
(show [] (show []

View File

@@ -2,15 +2,6 @@
; drawing ; 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] (defn draw! [{:keys [renderer]} entities]
(assert renderer) (assert renderer)
(let [batch (.getSpriteBatch renderer)] (let [batch (.getSpriteBatch renderer)]