Example #1
0
 public Combat(Character p1, Character p2, Area loc) {
   this.p1 = p1;
   p1Data = new CombatantData();
   this.p2 = p2;
   p2Data = new CombatantData();
   p1.startBattle(this);
   p2.startBattle(this);
   location = loc;
   stance = new Neutral(p1, p2);
   message = "";
   timer = 0;
   images = new HashMap<String, String>();
   p1.state = State.combat;
   p2.state = State.combat;
   winner = Optional.empty();
 }