Beispiel #1
0
 def begin_game(self):
     try:
         BaseExhibit.begin_game(self)
     except:
         pass
     self.playing = True
     self.start_time = time.time()
     self.start_infinite_timer()
     if self.is_error:
         self.error_move(1)
Beispiel #2
0
 def begin_game(self, key, updown):
     BaseExhibit.begin_game(self)
     self.run_reset_timer(self.reset_game)
     for i in range(5):
         self.change_button()
     self.update_display(self.st.game_time)
     self.env.keyboard.listen(self.process_button_press, key_down)
     self.create_timer(
         self.st.game_time,
         self.st.time_tick_interval,
         callback=self.update_display,
         end_callback=self.time_out).start()
Beispiel #3
0
 def begin_game(self):
     #super-class call
     BaseExhibit.begin_game(self)
     #listen to keyboard events, filter key_down events, invoke pressed_button function when
     #key_down event occurs
     self.env.keyboard.listen(self.pressed_button, key_down)
     #create timer that will periodically tick and invoke corresponding callbacks at each tick an
     #at the end of the process
     self.create_timer(self.st.game_time, self.st.time_tick_interval, 
         callback=self.time_tick, end_callback=self.time_out).start()
     #see superclass for documentation
     self.run_reset_timer(self.reset_game)
Beispiel #4
0
 def begin_game(self, key, updown):
     """Starts new game; if first key is baby key, it starts game in the baby
     mode using only lower 4 keys.
     """
     BaseExhibit.begin_game(self)
     if key.label in self.st.baby_key_labels:
         self.is_baby=True
     self.create_timer(self.st.game_time, self.st.time_tick_interval,
         callback=self.update_display,
         end_callback=self.end_game
         ).start()
     self.run_reset_timer(self.reset_game)
     self.move()
Beispiel #5
0
 def begin_game(self):
     try:
         BaseExhibit.begin_game(self)
     except Exception as e:
         logger.error(e)
     self.idle = False
Beispiel #6
0
 def begin_game(self):
     global global_idle
     global_idle = False
     BaseExhibit.begin_game(self)
     self.create_timer(self.st.game_time, self.st.time_tick_interval, 
         callback=self.time_tick, end_callback=self.end_game).start()