Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 protected override void Dead()
 {
     base.Dead();
     DataRandom.RandomItem();
 }