from ElementoMapa import ElementoMapa
class Puerta (ElementoMapa):
    def __init__(self):
        self.abierta= True
        self.lado2=None
        self.lado1=None

    def get_abierta(self):
        return self.abierta
    def print_cosas(self):
        print("hola")
    def set_abierta(self, value):
        self.abierta = value

    def get_lado1(self):
        return self.lado1

    def set_lado1(self, value):
        self.lado1 = value

    def get_lado2(self):
        return self.lado2

    def set_lado2(self, value):
        self.lado2 = value
    def espuerta(self):
        return True

    def abrir(self):
        self.abierta=True

    def entrar(self,habitacion):
        if self.abierta==True and (self.lado1.id == habitacion.id or self.lado2.id == habitacion.id):
            print("Ahora estas en la habitacion", habitacion.id)
            if habitacion.hijos[0] == None:
                pass
            else:
                if habitacion.hijos[0].activa == True:
                    print("La bomba ha estallado")

        if self.abierta==False:
            print("La puerta esta cerrada")




[]