mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
update
This commit is contained in:
@@ -16,22 +16,18 @@ public class PlayerSprite extends CharacterSprite {
|
||||
private float playerSpeedModifier = 1f;
|
||||
private float playerSpeedEquipmentModifier = 1f;
|
||||
GameStage gameStage;
|
||||
|
||||
public PlayerSprite(GameStage gameStage) {
|
||||
super(AdventurePlayer.current().spriteName());
|
||||
this.gameStage=gameStage;
|
||||
this.gameStage = gameStage;
|
||||
setOriginX(getWidth() / 2);
|
||||
Current.player().onPlayerChanged(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
PlayerSprite.this.updatePlayer();
|
||||
}
|
||||
});
|
||||
Current.player().onPlayerChanged(PlayerSprite.this::updatePlayer);
|
||||
|
||||
playerSpeed = Config.instance().getConfigData().playerBaseSpeed;
|
||||
|
||||
//Attach signals here.
|
||||
Current.player().onBlessing( () -> playerSpeedEquipmentModifier = Current.player().equipmentSpeed() );
|
||||
Current.player().onEquipmentChanged( () -> playerSpeedEquipmentModifier = Current.player().equipmentSpeed() );
|
||||
Current.player().onBlessing(() -> playerSpeedEquipmentModifier = Current.player().equipmentSpeed());
|
||||
Current.player().onEquipmentChanged(() -> playerSpeedEquipmentModifier = Current.player().equipmentSpeed());
|
||||
}
|
||||
|
||||
private void updatePlayer() {
|
||||
@@ -89,6 +85,6 @@ public class PlayerSprite extends CharacterSprite {
|
||||
}
|
||||
|
||||
public void setPosition(Vector2 oldPosition) {
|
||||
setPosition(oldPosition.x,oldPosition.y);
|
||||
setPosition(oldPosition.x, oldPosition.y);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -828,7 +828,7 @@ public class MapStage extends GameStage {
|
||||
sprite.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString()));
|
||||
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));
|
||||
overlay.setX(actor.getX() + Float.parseFloat(prop.get("signXOffset").toString()));
|
||||
overlay.setY(actor.getY() + Float.parseFloat(prop.get("signYOffset").toString()));
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user