Пример #1
0
 def start_new_manual_game(self, _time):
     self.engine.quit_engine()
     self.engine_player = ""
     self.reset_time()
     self.validator.new_game()
     self.current_player = "w"
     self.on_move.emit()
     self.active_square = ""
     self.on_square.emit()
     self.view.rootObject().property("root").startNewGame()
     if _time:
         self.time_white = int(_time) * 60000000000
         self.time_black = int(_time) * 60000000000
         self.view.rootObject().property("root").setTime("w", util.convert_ns(self.time_white))
         self.view.rootObject().property("root").setTime("b", util.convert_ns(self.time_black))
         self.timer_white.start()
Пример #2
0
 def timer_black_callback(self):
     self.time_black = self.time_black - 500000000
     self.view.rootObject().property("root").setTime("b", util.convert_ns(self.time_black))
     if self.time_black <= 0:
         self.timer_white.stop()
         self.timer_black.stop()
         self.time_white = ""
         self.time_black = ""