diff --git a/src/play_clj/g2d.clj b/src/play_clj/g2d.clj index 7b6e817..0cc59b8 100644 --- a/src/play_clj/g2d.clj +++ b/src/play_clj/g2d.clj @@ -46,12 +46,12 @@ TextureRegion.) (isa? (type arg) Pixmap) (-> ^Pixmap arg Texture. TextureRegion.) - (isa? (type arg) TextureRegion) - arg + (isa? (type arg) Texture) + (-> ^Texture arg TextureRegion.) (isa? (type arg) TextureEntity) - (TextureRegion. ^TextureRegion (:object arg)) + (-> ^TextureRegion (:object arg) TextureRegion.) :else - (TextureRegion. arg)))) + arg))) (defmacro texture "Returns an entity based on [TextureRegion](http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/TextureRegion.html).