// public static void startFight(Target Target, Robots Killer) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine($"So it would seam that you chose the scenario happening on the planet {Planets.choice}. \n" + $"In this scenario the Giant Killer Robot will fight the fearsome {Planets.Target.NAME} and will try to take down as many as possible. \n"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"INSTRUCTIONS: After every event happening you have to press SPACEBAR"); Console.ResetColor(); }
public static void repeatRounds(Target Target, Robots Killer) { while (Killer.IsAlive && Target.IsAlive) { statsAndRounds(Target, Killer); Console.WriteLine(Target.HP + " " + Killer.HP); Console.WriteLine(Killer.IsAlive + " " + Target.IsAlive); Console.ReadKey(); if (Target.ENERGY == 5) { Target.HP = Target.HP - Killer.ULTIMATE; Target.ENERGY = 0; } else { Target.HP = Target.HP - Killer.DMG; } if (Killer.ENERGY == 5) { Killer.HP = Killer.HP - Target.ULTIMATE; Killer.ENERGY = 0; } else { Killer.HP = Killer.HP - Target.DMG; } } if (!Killer.IsAlive) { Console.Clear(); Console.WriteLine($"{Target.NAME} wins!"); } else if (!Target.IsAlive) { Console.Clear(); Console.WriteLine($"{Killer.NAME} wins!"); } else if (!Killer.IsAlive && !Target.IsAlive) { Console.Clear(); Console.WriteLine($"ITS A TIE!"); } }
//interface of the simulation public static void statsAndRounds(Target Target, Robots Killer) { Console.WriteLine(); Console.WriteLine($" Round {rounds} "); Console.WriteLine($"Name: {Killer.NAME} Name: {Target.NAME}"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"HP: {Killer.HP} HP: {Target.HP}"); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine($"Damage: {Killer.DMG} Damage: {Target.DMG}"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine($"Armor: {Killer.ARMOR} Armor: {Target.ARMOR}"); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine($"Energy: {Killer.ENERGY} Energy: {Target.ENERGY}"); Console.ResetColor(); rounds++; Killer.ENERGY++; Target.ENERGY++; }