new param 'frameDelta' on every render() function

This commit is contained in:
minjaesong
2024-01-04 16:38:58 +09:00
parent f2ecb109e6
commit f54a2133f9
116 changed files with 374 additions and 348 deletions

View File

@@ -96,7 +96,7 @@ open class DroppedItem : ActorWithBody {
}
override fun drawBody(batch: SpriteBatch) {
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
// deserialiser won't call setter of the fields
if (visualItemID == "") {
visualItemID = BlockCodex.getOrNull(itemID)?.world ?: itemID

View File

@@ -72,8 +72,8 @@ internal class FixtureTikiTorch : FixtureBase {
spawnTimer += delta
}
override fun drawBody(batch: SpriteBatch) {
super.drawBody(batch)
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
super.drawBody(frameDelta, batch)
}
companion object {

View File

@@ -53,9 +53,9 @@ class FixtureWorldPortal : Electric {
@Transient internal var teleportRequest: TeleportRequest? = null
override fun drawBody(batch: SpriteBatch) {
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
(sprite as SheetSpriteAnimation).currentFrame = (Math.random() * 3).toInt()
super.drawBody(batch)
super.drawBody(frameDelta, batch)
}
override fun onRisingEdge(readFrom: BlockBoxIndex) {

View File

@@ -24,7 +24,7 @@ class PhysTestBall : ActorWithBody(RenderOrder.MIDDLE, PhysProperties.PHYSICS_OB
color = RoguelikeRandomiser.composeColourFrom(RoguelikeRandomiser.POTION_PRIMARY_COLSET)
}
override fun drawBody(batch: SpriteBatch) {
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
/*Terrarum.inShapeRenderer {
it.color = color
it.circle(

View File

@@ -41,10 +41,10 @@ class PhysTestLuarLander : ActorWithBody(RenderOrder.MIDTOP, PhysProperties.PHYS
return true
}
override fun drawGlow(batch: SpriteBatch) {
override fun drawGlow(frameDelta: Float, batch: SpriteBatch) {
}
override fun drawBody(batch: SpriteBatch) {
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
batch.color = Color.WHITE
batch.draw(texture, hitbox.startX.toFloat(), hitbox.endY.toFloat(), hitbox.width.toFloat(), -hitbox.height.toFloat())
}

View File

@@ -93,7 +93,7 @@ open class ProjectileSimple : ActorWithBody, Projectile {
/**
* WARNING! ends and begins Batch
*/
override fun drawBody(batch: SpriteBatch) {
override fun drawBody(frameDelta: Float, batch: SpriteBatch) {
val colourTail = displayColour.cpy() // clone a colour
colourTail.a = 0.16f
@@ -113,7 +113,7 @@ open class ProjectileSimple : ActorWithBody, Projectile {
batch.begin()*/
}
override fun drawGlow(batch: SpriteBatch) = drawBody(batch)
override fun drawGlow(frameDelta: Float, batch: SpriteBatch) = drawBody(frameDelta, batch)
companion object {
val OFFSET_DAMAGE = 0