Exemplo n.º 1
0
 def reset_game(self, data=None, qr_register=True):
     #super-class call
     BaseExhibit.reset_game(self, qr_register=qr_register)
     self.init_game()
     #listen once for (any) keyboard event, invoke begin_game when it occurs. Any arguments that
     #are passed to begin_game are stripped by strip_params decorator
     self.env.keyboard.listen_once(strip_params(self.begin_game))
Exemplo n.º 2
0
 def reset_game(self, qr_register=False):
     BaseExhibit.reset_game(self, qr_register=qr_register)
     self.light(0)
     self.score = 0
     self.seven_print(texts=self.score%1000, phormats='%d')
     self.html('html_instr')
     self.env.keyboard.listen(self.action_down, key_down)
     self.env.keyboard.listen(strip_params(self.action_up), key_up)
Exemplo n.º 3
0
 def reset_game(self, data=None):
     BaseExhibit.reset_game(self)
     self.init_game()
     self.sound = None
     self.end_function = None
     self.play_tone()
     self.env.keyboard.find_key(self.st.minus_button).listen(
         strip_params(self.minus_pressed), key_down)
     self.env.keyboard.find_key(self.st.plus_button).listen(
         strip_params(self.plus_pressed), key_down)
Exemplo n.º 4
0
 def reset_game(self):
     BaseExhibit.reset_game(self, qr_register=True)
     self.width = None
     self.max_width = 0
     self.jump_height = None
     self.max_height = 0  # max_jump_height = self.max_height - self.vertical_base
     self.max_jump_height = None
     self.last_jump = 0
     self.vertical_base = None
     self.base_timers = {}
     self.update_display()
     self.env.keyboard.listen(self.measure_width, self.width_key_down)
     self.env.keyboard.listen(self.process_height_button_press, self.height_key_down)
     self.env.keyboard.listen(self.remove_base_callback, self.height_key_up)
     self.env.keyboard.listen(self.measure_jump_height, self.jump_key_up)
Exemplo n.º 5
0
    def reset_game(self, key=None, updown=None):
        BaseExhibit.reset_game(self)
        self.env.keyboard.find_key(self.st.start_bl).listen(strip_params(self.begin_game), key_up)
        self.env.keyboard.find_key(self.st.start_bl).listen(self.reset_game, key_down)
        self.env.keyboard.find_key(self.st.end_bl).listen(strip_params(self.end_game), key_down)
        self.env.keyboard.find_key(self.st.error_bl).listen(self.error_down, key_down)
        self.env.keyboard.find_key(self.st.error_bl).listen(self.error_up, key_up)

        self.penalty_timer = None
        self.infinite_timer = None
        self.playing = False
        self.score = 0
        self.penalty_count = 0
        self.last_penalty = -2*self.st.penalty_timeout

        if not self.is_qr_registered:
            self.qr_register()
Exemplo n.º 6
0
 def reset_game(self):
     BaseExhibit.reset_game(self)
     self.init_game()
Exemplo n.º 7
0
 def reset_game(self):
     BaseExhibit.reset_game(self)
     for p in self.players:
         p.score = 0
     self.reset_lights()
     self.env.keyboard.listen_once(strip_params(self.prepare_round), key_down)
Exemplo n.º 8
0
 def reset_game(self, data=None):
     BaseExhibit.reset_game(self)
     self.init_game()
     # self.env.keyboard.listen_once(strip_params(self.begin_game))
     self.begin_game()
Exemplo n.º 9
0
 def reset_game(self, qr_register=True):
     BaseExhibit.reset_game(self, qr_register=qr_register)
     self.score = 0
     self.buttons2timers = {}
     self.env.keyboard.listen_once(self.begin_game, key_down)
Exemplo n.º 10
0
 def reset_game(self):
     BaseExhibit.reset_game(self, qr_register=True)
     self.init_game()
     self.wait_first_move()
Exemplo n.º 11
0
 def reset_game(self, data=None, qr_register=True):
     BaseExhibit.reset_game(self, qr_register=qr_register)
     self.init_game()
     self.env.keyboard.listen(self.button_down, key_down)
Exemplo n.º 12
0
 def reset_game(self):
     BaseExhibit.reset_game(self, qr_register=True)
     self.init_game()
     self.energy_input.remove_callbacks()
     self.energy_input.listen(self.energy_listener)
Exemplo n.º 13
0
 def reset_game(self, qr_register=True):
     BaseExhibit.reset_game(self, qr_register=qr_register)
     self.init_game()
     self.env.keyboard.listen_once(self.begin_game)
Exemplo n.º 14
0
 def reset_game(self, data=None):
     BaseExhibit.reset_game(self)
     self.init_game()
     self.begin_game()