Source of MazeFactory.java


  1: 
  2: package maze; 
  3: 
  4: public class MazeFactory { 
  5: 
  6:   public Maze makeMaze() {
  7:     return new Maze(); 
  8:   }
  9: 
 10:   public Wall makeWall() { 
 11:     return new Wall(); 
 12:   }
 13: 
 14:   public Room makeRoom(int roomNumber) { 
 15:     return new Room(roomNumber); 
 16:   }
 17: 
 18:   public Door makeDoor(Room room1, Room room2) { 
 19:     return new Door(room1, room2); 
 20:   }
 21: 
 22: }