Example #1
0
 public boolean end() {
   clear();
   p1.state = State.ready;
   p2.state = State.ready;
   p1.endofbattle();
   p2.endofbattle();
   location.endEncounter();
   boolean ding = false;
   while (p1.getXP() >= p1.getXPReqToNextLevel()) {
     p1.loseXP(p1.getXPReqToNextLevel());
     p1.ding();
     if (p1.human()) {
       ding = true;
     }
   }
   while (p2.getXP() >= p2.getXPReqToNextLevel()) {
     p2.loseXP(p2.getXPReqToNextLevel());
     p2.ding();
     if (p2.human()) {
       ding = true;
     }
   }
   return ding;
 }