Beispiel #1
0
 def update(self):
     self.player.update(self.moveDirection_)
     self.ia.update(0)
     self.remainTime = self.remainTime.addMSecs(-1.0 / fps * 1000)
     self.labelRemain.setText("Time remain : " +
                              self.remainTime.toString("mm:ss"))
     if (self.player.check([9.0, 9.0], [-4, 4])):
         self.runLaunched = False
         if (self.currentTime < self.bestTime):
             self.bestTime = self.currentTime.addMSecs(0)
             self.labelBest.setText("Your best : " +
                                    self.bestTime.toString("mm:ss:zz"))
         self.currentTime = QtCore.QTime(0, 0)
         self.player.reset()
     if (displayed == False and self.ia.check([9.0, 9.0], [-4, 4])):
         print self.iaCurrentTime
         print self.iaTime
         print self.iaCurrentTime < self.iaTime
         print ""
         if (self.iaCurrentTime < self.iaTime):
             self.iaTime = self.iaCurrentTime.addMSecs(0)
             self.labelIA.setText("IA's time : " +
                                  self.iaTime.toString("mm:ss:zz"))
         self.iaCurrentTime = QtCore.QTime(0, 0)
         self.ia.reset()
     if (self.runLaunched):
         self.currentTime = self.currentTime.addMSecs(1.0 / fps * 1000)
         self.labelCurrent.setText("Current run : " +
                                   self.currentTime.toString("mm:ss:zz"))
Beispiel #2
0
 def start(self):
     self.iaTime = QtCore.QTime(0, (runTime / 1000) / 60)
     self.iaCurrentTime = QtCore.QTime(0, 0)
     self.remainTime = QtCore.QTime(0, (runTime / 1000) / 60)
     self.currentTime = QtCore.QTime(0, 0)
     self.bestTime = QtCore.QTime(0, (runTime / 1000) / 60)
     self.labelRemain.setText("Time remain : " +
                              self.remainTime.toString("mm:ss"))
     self.labelIA.setText("IA's time : --:--:--")
     self.labelBest.setText("Your best : --:--:--")
     self.labelCurrent.setText("Current run : " +
                               self.currentTime.toString("mm:ss:zz"))
     self.button.disconnect("clicked()", launch)
     self.button.setText("Stop !")
     self.button.connect("clicked()", end)