Exemple #1
0
	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()
Exemple #3
0
	def instrucciones(self):
		print "instrucciones"
		self.inst=pantallaPerdio()
		self.inst.show()