def update(self, Escenario): self.state=0 if Escenario!=None: self.EscenarioActual=Escenario self.EscenarioActual.mover=True else: self.stop=True self.Pperdio=pantallaPerdio() sleep(0.1) self.Pperdio.show()
def __init__(self,jugador,observer,*args): Escenario.__init__(self,*args) self.theta=45 #angulo inicial del puente medido desde la horizontal en sentido contrario a las manecillas del reloj self.mover=True #bloque el movimiento del jugador self.ActivarPuente=False self.flaqPalanca=False #mueve la palanca # hilos para el movimiento del puente y la caida del jugador self.hilop=HiloPuente(self) self.hiloC=HiloCaida(self) # el puente inicializa como subido self.estadoPuente=EstadosPuente.Subido #creacion del jugador self.jugador=jugador self.jugador.setPosX(40)#se ubican al jugador en las posiciones correspondientes self.jugador.setPosY(500) self.jugador.setColor(Qt.white) self.jugador.setNivel(1) self.setWindowTitle("Escenario Uno") self.observer=observer self.p=pantallaPerdio() self.show()
def instrucciones(self): print "instrucciones" self.inst=pantallaPerdio() self.inst.show()