door automatic opening/closing now works

This commit is contained in:
minjaesong
2022-07-28 15:48:01 +09:00
parent c903d48073
commit 56fbfb578f
6 changed files with 117 additions and 73 deletions

View File

@@ -1,5 +1,6 @@
package net.torvald.spriteanimation
import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.graphics.g2d.SpriteBatch
import com.badlogic.gdx.utils.Disposable
import com.jme3.math.FastMath
@@ -19,6 +20,7 @@ abstract class SpriteAnimation(@Transient val parentActor: ActorWithBody) : Disp
var flipHorizontal = false
var flipVertical = false
var colourFilter = Color(-1)
open fun flip(horizontal: Boolean, vertical: Boolean) {
flipHorizontal = horizontal
@@ -144,8 +146,7 @@ class SheetSpriteAnimation(parentActor: ActorWithBody) : SpriteAnimation(parentA
if (visible) {
val region = textureRegion.get(currentFrame, currentRow)
// batch.color = colorFilter
batch.color = colourFilter
val tx = (parentActor.hitboxTranslateX) * scale
val txF = (parentActor.hitboxTranslateX + parentActor.baseHitboxW) * scale