Ejemplo n.º 1
0
 public static void Start(Player player, Level level, Enemy enemy) {
   System.out.println(player.getCharName() + " Health: " + player.getHealth());
   System.out.println(enemy.getName() + " " + enemy.getType() + " Health: " + enemy.getHealth());
   System.out.println("Level: " + level.getLevelType());
   int choice = ChooseAttacks();
   CalculateDamage(choice, player, level, enemy);
 }
Ejemplo n.º 2
0
  public static void CalculateDamage(int choice, Player player, Level level, Enemy enemy) {
    float locationMultiplier = 1;
    float defenderMultiplier = 1;
    float totalMultiplier;
    float calcDmg;

    lType = level.getLevelType();
    eType = enemy.getType();
    defenderMultiplier = setDefenderMultiplier(defenderMultiplier, choice);
    locationMultiplier = setLocationMultiplier(locationMultiplier, choice);
    totalMultiplier = (defenderMultiplier * locationMultiplier);
    calcDmg = player.getBaseDamage() * totalMultiplier;
    enemy.setHealth(enemy.getHealth() - calcDmg);
  }