import engine class TestRoom(engine.Room): def __init__(self): name = "Test room broom room vroom vroom" desc = "This is a shady place between halls, we keep brooms here" super(TestRoom, self).__init__(name, desc) # here self.addExit("NORTH", "North hall") self.addExit("SOUTH", "South hall") self.addItem("Broom") class NorthHall(engine.Room): def __init__(self): name = "North Hall" desc = "This hall contains a fnord" super(NorthHall, self).__init__(name, desc) # here self.addExit("SOUTH", "Test Room") self.addItem("Fnord") class SouthHall(engine.Room): def __init__(self): name = "South Hall" desc = "This hall is awesome, you feel more awesome just being here" super(SouthHal, self).__init__(name, desc) # here self.addExit("North", "Test Room") self.addItem("Awesomeness")