def Time(self): global s, m, h if s < 59: s += 1 else: if m < 59: s = 0 m += 1 elif m == 59 and h < 24: h += 1 m = 0 s = 0 else: self.timer.stop() self.time = "{0}:{1}:{2}".format(h, m, s) valor = self.ventana.tiempo_aparicion_zombies() self.ventana.aparicion_suplementos() if valor is not False: for i in range(valor): self.personaje = Character(parent=self.ventana, path="zombie/z_arriba_q.png") self.personaje.start() if self.ventana.prox_supply_ocupado is True: segundos = self.ventana.prox_supply minutos = 0 while segundos > 59: if segundos > 59: minutos += 1 segundos -= 59 if m == minutos and segundos == s: self.sup = SuplementoTread(parent=self.ventana) self.sup.start() self.ventana.prox_supply_ocupado = False if self.ventana.vida <= 0: self.perdiste = Perdiste(self.ventana, self.ventana.inicio, self) self.perdiste.show() self.ventana.pausa() self.timer.stop() self.lcd.setDigitCount(len(self.time)) self.lcd.display(self.time)
__author__ = 'JuanFrancisco' from PyQt4 import QtGui, QtCore from Mainwindow import MainWindow from Zombies import Character if __name__ == '__main__': app = QtGui.QApplication([]) app.setOverrideCursor(QtGui.QCursor(QtCore.Qt.BlankCursor)) ventana = MainWindow() ventana.show() for i in range(10): personaje = Character(parent=ventana, path="zombie/z_arriba_q.png") personaje.start() app.exec_()
def crear_zombies_iniciales(self, ventana): for i in range(10): self.personaje = Character(parent=ventana, path="zombie/z_arriba_q.png") self.personaje.start()