1 package ru.deadsoftware.cavedroid.misc.utils
3 import com.badlogic.gdx.graphics.g2d.Sprite
4 import com.badlogic.gdx.graphics.g2d.SpriteBatch
7 * Draw sprite at given position rotated by [rotation] degrees
10 fun SpriteBatch.drawSprite(
15 width: Float = sprite.regionWidth.toFloat(),
16 height: Float = sprite.regionHeight.toFloat(),
18 sprite.setPosition(x, y)
19 sprite.setSize(width, height)
20 sprite.rotation = rotation
23 sprite.setSize(sprite.regionWidth.toFloat(), sprite.regionHeight.toFloat())
27 fun Sprite.applyOrigin(origin: SpriteOrigin) {
28 origin.applyToSprite(this)