magarena/src/magic/model/MagicPowerToughness.java

57 lines
1.1 KiB
Java

package magic.model;
public class MagicPowerToughness {
private int power;
private int toughness;
public MagicPowerToughness(final int aPower,final int aToughness) {
power = aPower;
toughness = aToughness;
}
public int power() {
return power;
}
public int toughness() {
return toughness;
}
public int getPositivePower() {
return power>0?power:0;
}
public int getPositiveToughness() {
return toughness>0?toughness:0;
}
public void add(final MagicPowerToughness pt) {
power += pt.power;
toughness += pt.toughness;
}
public void add(final int pAmount, final int tAmount) {
power += pAmount;
toughness += tAmount;
}
public void set(final int pAmount, final int tAmount) {
power = pAmount;
toughness = tAmount;
}
public void setPower(final int tAmount) {
power = tAmount;
}
public void setToughness(final int tAmount) {
toughness = tAmount;
}
@Override
public String toString() {
return power + "/" + toughness;
}
}