mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-14 04:24:05 +09:00
new param 'frameDelta' on every render() function
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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())
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user