Ejemplo n.º 1
0
        public static void Process(string direction)
        {
            if (ExitIsOpen(direction))
            {
                switch (direction)
                {
                case "north":
                    AreaUtilities.Print_MoveToExit(direction);
                    Player.PosX--;
                    break;

                case "south":
                    AreaUtilities.Print_MoveToExit(direction);
                    Player.PosX++;
                    break;

                case "east":
                    AreaUtilities.Print_MoveToExit(direction);
                    Player.PosY--;
                    break;

                case "west":
                    AreaUtilities.Print_MoveToExit(direction);
                    Player.PosY++;
                    break;
                }
                AreaUtilities.Print_AreaName();
                DynamicWordLists.Build();
            }
            else
            {
                AreaUtilities.Print_MoveToExit(direction);
            }
        }
Ejemplo n.º 2
0
 public static void Initilise()
 {
     Player.Initilise();
     Level.Initilise();
     CommandDictonary.Initialise();
     Console.SetWindowSize(150, 40); // Default Size = 120 : 30
     DynamicWordLists.Build();
 }