From c8888306f85fba724432659e815c4b0f9d220e48 Mon Sep 17 00:00:00 2001 From: oakes Date: Thu, 2 Jan 2014 11:00:23 -0500 Subject: [PATCH] Remove sprite batch stuff and make sure nil values are removed from the entities list --- src/play_clj/core.clj | 1 + src/play_clj/core_2d.clj | 9 --------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/play_clj/core.clj b/src/play_clj/core.clj index af26b4e..5274d57 100644 --- a/src/play_clj/core.clj +++ b/src/play_clj/core.clj @@ -29,6 +29,7 @@ (some->> (func @screen @entities) list flatten + (remove nil?) (reset! entities)))] (proxy [Screen] [] (show [] diff --git a/src/play_clj/core_2d.clj b/src/play_clj/core_2d.clj index 1fc00fc..cd32064 100644 --- a/src/play_clj/core_2d.clj +++ b/src/play_clj/core_2d.clj @@ -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)]