public void renderDamage(int damage, Monster attackMonster, Monster defendingMonster, Move attackMove) { health = health - damage; if (health < 1) { isAlive = false; } if (defendingMonster.currentlyLiving() == false) { Console.Write(defendingMonster.getName() + " is dead" + "\n"); } useStamina(attackMove.getStamina(), attackMonster); }
public void fightTwo(Monster attackMonster, Monster defendingMonster) { Console.Write("\n"); Console.Write("Attacker: " + attackMonster.getName() + ", Level: " + attackMonster.getLevel() + " Health: " + attackMonster.getHealth() + ", Stamina: " + attackMonster.getStamina() + ", Type: " + attackMonster.getType() + "\n"); Console.Write("Defender: " + defendingMonster.getName() + ", Level: " + defendingMonster.getLevel() + " Health: " + defendingMonster.getHealth() + ", Stamina: " + defendingMonster.getStamina() + ", Type: " + defendingMonster.getType() + "\n"); Move toBecastMove = getMoveFromConsole(attackMonster.getMoveList(), attackMonster); castMove(attackMonster, toBecastMove, defendingMonster); if (defendingMonster.currentlyLiving() == true) { fightTwo(defendingMonster, attackMonster); } else { Console.Write("Monster has died" + "\n"); } }
public void renderDamage(int damage, Monster attackMonster, Monster defendingMonster, Move attackMove) { health = health - damage; if (health < 1) { isAlive = false; } if (defendingMonster.currentlyLiving() == false) { Console.Write(defendingMonster.getName() + " is dead" + "\n"); } useStamina(attackMove.getStamina(),attackMonster); }
public void fightTwo(Monster attackMonster, Monster defendingMonster) { Console.Write("\n"); Console.Write("Attacker: " + attackMonster.getName() + ", Level: " + attackMonster.getlevel() + " Health: " + attackMonster.gethealth() + ", Stamina: " + attackMonster.getstamina()+", Type: "+attackMonster.getType() + "\n"); Console.Write("Defender: " + defendingMonster.getName() + ", Level: " + defendingMonster.getlevel() + " Health: " + defendingMonster.gethealth() + ", Stamina: " + defendingMonster.getstamina()+ ", Type: "+defendingMonster.getType() + "\n"); Move toBecastMove = getMoveFromConsole(attackMonster.getmoveList()); castMove(attackMonster, toBecastMove, defendingMonster); if (defendingMonster.currentlyLiving() == true) { fightTwo(defendingMonster, attackMonster); Console.Write("other player's turn " + "\n"); } else { Console.Write("Monster has died" + "\n"); } }