from game.text.things import Place



#TODO: ALL PLACES AND ITEMS SHOULD BE SINGLETONS!... UNLESS NOT (BUT IN THIS GAME ALL!)
#WELLL ---- THE INDEX OF THINGS KEEPS THERE FROM BEING ANY DUPLICATES... SO.... MAYBE NOT - OVERKILL!!!



class EntranceHall(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Entrance Hall', items=items)
#        self.general_description = 'A dark and spooky entrance hall...'


class Library(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Library', items=items)


class Study(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Study', items=items)


class Armory(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Armory', items=items)


class Tower(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Tower', items=items)


class HiddenCorridor(Place):

    def __init__(self, game, items=None):
        super().__init__(game, 'Hidden Corridor', items=items)
