This commit is contained in:
Anthony Calosa
2023-06-30 13:09:09 +08:00
parent e67539ebdd
commit c8e9fd2089
3 changed files with 457 additions and 461 deletions

View File

@@ -16,16 +16,12 @@ public class PlayerSprite extends CharacterSprite {
private float playerSpeedModifier = 1f; private float playerSpeedModifier = 1f;
private float playerSpeedEquipmentModifier = 1f; private float playerSpeedEquipmentModifier = 1f;
GameStage gameStage; GameStage gameStage;
public PlayerSprite(GameStage gameStage) { public PlayerSprite(GameStage gameStage) {
super(AdventurePlayer.current().spriteName()); super(AdventurePlayer.current().spriteName());
this.gameStage = gameStage; this.gameStage = gameStage;
setOriginX(getWidth() / 2); setOriginX(getWidth() / 2);
Current.player().onPlayerChanged(new Runnable() { Current.player().onPlayerChanged(PlayerSprite.this::updatePlayer);
@Override
public void run() {
PlayerSprite.this.updatePlayer();
}
});
playerSpeed = Config.instance().getConfigData().playerBaseSpeed; playerSpeed = Config.instance().getConfigData().playerBaseSpeed;

View File

@@ -828,7 +828,7 @@ public class MapStage extends GameStage {
sprite.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString())); sprite.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString()));
addMapActor(sprite); addMapActor(sprite);
if (!(data.overlaySprite == null | data.overlaySprite.isEmpty())) { if (!(data.overlaySprite == null || data.overlaySprite.isEmpty())) {
TextureSprite overlay = new TextureSprite(Config.instance().getAtlas(data.spriteAtlas).createSprite(data.overlaySprite)); TextureSprite overlay = new TextureSprite(Config.instance().getAtlas(data.spriteAtlas).createSprite(data.overlaySprite));
overlay.setX(actor.getX() + Float.parseFloat(prop.get("signXOffset").toString())); overlay.setX(actor.getX() + Float.parseFloat(prop.get("signXOffset").toString()));
overlay.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString())); overlay.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString()));

File diff suppressed because it is too large Load Diff