protected void setValueFrom(WarriorData target) { this.HP = new ValueBar(target.hp); this.speed = target.speed; this.power = target.power; this.attackDistance = target.distance; }
public WarriorData(WarriorData each) { this.hp = each.hp; this.speed = each.speed; this.power = each.power; this.distance = each.distance; this.level = each.level; }
public int addDistanceFrom(WarriorData refobj, int coin) { if (refobj.distance == 0) { return(0); } if (coin < level * 20) { return(-level * 20); } this.distance += refobj.distance; coin = level * 20; ++level; return(coin); }
public int addPowerFrom(WarriorData refobj, int coin) { if (refobj.power == 0) { return(0); } if (coin < level * 20) { return(-level * 20); } this.power += refobj.power; coin = level * 20; ++level; return(coin); }
public int addSpeedFrom(WarriorData refobj, int coin) { if (refobj.speed == 0) { return(0); } if (coin < level * 20) { return(-level * 20); } this.speed += refobj.speed; coin = level * 20; ++level; return(coin); }
public int addHpFrom(WarriorData refobj, int coin) { if (refobj.hp == 0) { return(0); } if (coin < level * 10) { return(-level * 10); } this.hp += refobj.hp; coin = level * 10; ++level; return(coin); }