package com.hearthsim.card.minion;
public class MinionMock extends Minion {
private String name;
private byte baseAttack;
private byte baseHealth;
private byte baseManaCost;
public MinionMock() {
this("", (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0);
}
public MinionMock(String name, byte mana, byte attack, byte health, byte baseAttack, byte baseHealth, byte maxHealth) {
super();
this.name = name;
this.baseManaCost = mana;
this.attack_ = attack;
this.health_ = health;
this.baseAttack = baseAttack;
this.baseHealth = baseHealth;
this.maxHealth_ = maxHealth;
}
@Override
public byte getBaseAttack() {
return this.baseAttack;
}
@Override
public byte getBaseHealth() {
return this.baseHealth;
}
@Override
public byte getBaseManaCost() {
return this.baseManaCost;
}
@Override
public String getName() {
return this.name;
}
@Override
public MinionMock deepCopy() {
MinionMock card = (MinionMock)super.deepCopy();
card.name = this.name;
card.baseAttack = this.baseAttack;
card.baseHealth = this.baseHealth;
card.baseManaCost = this.baseManaCost;
return card;
}
}