X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmisc%2Futils%2FSpriteUtils.kt;h=7b75e3893be9f6a49b7e588aa67eb565738e62ad;hb=ca4dfc9c8252d4222f778db27e7505909420da39;hp=fd186e5a400e558a338895c01ebc45f20a34e97c;hpb=fd73b6dd24b9fe55c0bc8f52f8aa1104a5fe3cb0;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/misc/utils/SpriteUtils.kt b/core/src/ru/deadsoftware/cavedroid/misc/utils/SpriteUtils.kt index fd186e5..7b75e38 100644 --- a/core/src/ru/deadsoftware/cavedroid/misc/utils/SpriteUtils.kt +++ b/core/src/ru/deadsoftware/cavedroid/misc/utils/SpriteUtils.kt @@ -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) {