Exemplo n.º 1
0
        private LabyrinthFacade()
        {
            LabyrinthFactory labyrinthFactory = new LabyrinthRectangularFactory();
            this.GameBoard = labyrinthFactory.CreateLabyrinth(LabyrinthGame.LABYRINTH_ROWS, LabyrinthGame.LABYRINTH_COLS);

            int initialPlayerPositionX = LabyrinthGame.LABYRINTH_COLS / 2;
            int initialPlayerPositionY = LabyrinthGame.LABYRINTH_ROWS / 2;

            this.Player = new Player(initialPlayerPositionX, initialPlayerPositionY);
        }