Example #1
0
    def createMaze():
        "Original Design"
        maze = Maze()
        r1 = Room(1)
        r2 = Room(2)
        door = Door(r1, r2)

        r1.setSide('North', Wall())
        r1.setSide('West', Wall())
        r1.setSide('South', Wall())
        r1.setSide('East', door)

        r2.setSide('North', Wall())
        r2.setSide('West', door)
        r2.setSide('South', Wall())
        r2.setSide('East', Wall())

        maze.addRoom(r1)
        maze.addRoom(r2)
        
        return maze