DEADSOFTWARE

Prettier world + ores
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / misc / utils / SpriteUtils.kt
index fd186e5a400e558a338895c01ebc45f20a34e97c..7b75e3893be9f6a49b7e588aa67eb565738e62ad 100644 (file)
@@ -11,11 +11,17 @@ fun SpriteBatch.drawSprite(
     sprite: Sprite,
     x: Float,
     y: Float,
-    rotation: Float = 0f
+    rotation: Float = 0f,
+    width: Float = sprite.regionWidth.toFloat(),
+    height: Float = sprite.regionHeight.toFloat(),
 ) {
-    sprite.rotation = rotation
     sprite.setPosition(x, y)
+    sprite.setSize(width, height)
+    sprite.rotation = rotation
     sprite.draw(this)
+
+    sprite.setSize(sprite.regionWidth.toFloat(), sprite.regionHeight.toFloat())
+    sprite.rotation = 0f
 }
 
 fun Sprite.applyOrigin(origin: SpriteOrigin) {