   (:require [play-clj.utils :as u])
   (:import [com.badlogic.gdx.graphics Texture]
            [com.badlogic.gdx.graphics.g2d Animation BitmapFont NinePatch
-            ParticleEffect TextureRegion]))
+            ParticleEffect TextureAtlas TextureRegion]))
 
 (defmacro bitmap-font
   "Returns a [BitmapFont](http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/BitmapFont.html)

    (nine-patch \"image.png\" :set-color (color :blue))
    (nine-patch {:image \"image.png\" :left 10 :right 10 :top 10 :bottom 10})"
  [arg & options]
  `(let [entity# (texture* ~arg)]
     (u/calls! ^NinePatch (u/get-obj entity# :object) ~@options)
     entity#))


                     (files! :internal \"fire.p\")
                     (files! :internal \"fire-images\"))"
  [& options]
  `(let [entity# (particle-effect*)]
     (u/calls! ^ParticleEffect (u/get-obj entity# :object) ~@options)
     entity#))

