예제 #1
0
        public Maze(int rows, int columns)
        {
            this.rows    = rows;
            this.columns = columns;

            int middleRow    = this.rows % 2 == 0? this.rows / 2 : (this.rows + 1) / 2;
            int middleColumn = this.columns % 2 == 0? this.columns / 2 : (this.columns + 1) / 2;

            this.pacManPosition  = new PacManPosition(middleRow, middleColumn);
            this.pacManDirection = PacManDirections.Up;
        }
예제 #2
0
 public void PacManLeft()
 {
     pacManDirection = PacManDirections.Left;
 }
예제 #3
0
 public void PacManUp()
 {
     pacManDirection = PacManDirections.Up;
 }
예제 #4
0
 public void PacManDown()
 {
     pacManDirection = PacManDirections.Down;
 }
예제 #5
0
 public void PacManRight()
 {
     pacManDirection = PacManDirections.Right;
 }