From 10621a3204930aee4be5e59d473e1e54bb0dfae1 Mon Sep 17 00:00:00 2001 From: oakes Date: Sat, 18 Jan 2014 04:32:09 -0500 Subject: [PATCH] Call begin/end on SpriteBatch directly again --- src/play_clj/core_graphics.clj | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/play_clj/core_graphics.clj b/src/play_clj/core_graphics.clj index cded9e6..3c66960 100644 --- a/src/play_clj/core_graphics.clj +++ b/src/play_clj/core_graphics.clj @@ -167,18 +167,6 @@ [{:keys [^Stage renderer]}] (.getSpriteBatch renderer)) -(defmulti batch-begin! type) - -(defmethod batch-begin! SpriteBatch - [^SpriteBatch batch] - (.begin batch)) - -(defmulti batch-end! type) - -(defmethod batch-end! SpriteBatch - [^SpriteBatch batch] - (.end batch)) - ; rendering (defmulti draw-entity! #(-> % second :type)) @@ -206,10 +194,10 @@ (defn draw! [{:keys [renderer] :as screen} entities] (assert renderer) (let [^SpriteBatch batch (batch screen)] - (batch-begin! batch) + (.begin batch) (doseq [entity entities] (draw-entity! [batch entity])) - (batch-end! batch)) + (.end batch)) entities) (defn ^:private render-map!