private static void Walk(Player player) { Console.WriteLine($"=======Round {Round}======="); if (Round <= 19) { var random = new Random(); var walknumber = random.Next(1, 4); switch (walknumber) { case 1: Console.WriteLine("Nothing happened"); IdleState(player); break; case 2: var enemyumberumber = random.Next(DataEnemy.Enemies.Length); Console.WriteLine($"{player.Name} fighting with {DataEnemy.Enemies[enemyumberumber].Name}."); BattleState(player, DataEnemy.Enemies[enemyumberumber]); IdleState(player); break; case 3: Console.WriteLine("WOW You found treasure"); DataRandom.Random(player); break; } } else { Console.WriteLine($"{player.Name} fighting with {DataEnemy.Krampus.Name}."); Console.WriteLine("Fight Him To End Game"); BattleState(player, DataEnemy.Krampus); EndGame = true; } }
protected override void Dead() { base.Dead(); DataRandom.RandomItem(); }