public static void ShowTrainerWins(ITrainer trainer) => ConsoleUtils.ShowMessageBetweenEmptyLines($"{trainer.GetType().Name} wins!");
public static void EnemyTrainerWantsToBattle(ITrainer enemyTrainer) { Console.WriteLine($"{enemyTrainer.GetType().Name} wants to battle!"); ConsoleUtils.WaitTwoSeconds(); ConsoleUtils.ClearScreen(); }
public static void ShowPlayerThereAreNoPokemonLeftToSwitch() { ConsoleUtils.ShowMessageAndWaitOneSecond("There are no other pokemon left to battle!"); ConsoleUtils.ClearScreen(); }
public static void TrainerHasNoPokemonLeft(ITrainer trainer) { ConsoleUtils.ClearScreen(); ConsoleUtils.ShowMessageBetweenEmptyLines($"{trainer.GetType().Name} has no other pokemon left to battle..."); }
public static void ShowHowEffectiveTheMoveWas(TypeEffect typeEffect) => ConsoleUtils.ShowMessageAndWaitOneSecond(DictionaryOfMessageToTypeEffect[typeEffect]);