Esempio n. 1
0
        private void Action()
        {
            Console.SetCursorPosition(offsetActionX, offsetActionY);

            Console.Write("Choix action : ");

            ConsoleKeyInfo key    = Console.ReadKey();
            Personnage     joueur = (player[0] as Personnage);

            switch (key.Key)
            {
            case ConsoleKey.RightArrow:
                map.Deplace(joueur.Id, Map.RIGHT);
                break;

            case ConsoleKey.LeftArrow:
                map.Deplace(joueur.Id, Map.LEFT);
                break;

            case ConsoleKey.UpArrow:
                map.Deplace(joueur.Id, 0, Map.UP);
                break;

            case ConsoleKey.DownArrow:
                map.Deplace(joueur.Id, 0, Map.DOWN);
                break;

            case ConsoleKey.Q:
                run = false;
                break;

            default:
                break;
            }
        }