Example #1
0
    def __init__(self, invoker,  env, settings):
        global global_idle
        global_idle = True
        BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
        self.energy_input = EnergyInput(invoker, settings=self.st, env=self.env)

        self.env.game_load.listen_once(self.mega_reset_game)
Example #2
0
    def __init__(self, invoker, env, settings):
        BaseExhibit.__init__(self, invoker, env, settings)
        self.env.game_load.listen_once(self.reset_game)
        self.env.game_load.listen_once(self.qr_register)
        os.system("pkill timidity")
        os.system("timidity -iA -Os &")

        alsaseq.client( 'Simple', 1, 1, True )
        alsaseq.connectto( 1, 128, 0 )

        alsaseq.start()

        self.st.max_tone_amount = 3
        self.tones_amount = 0
    def __init__(self, invoker, env, settings):
        BaseExhibit.__init__(self, invoker, env, settings)
        self.env.game_load.listen_once(self.reset_game)
        self.env.game_load.listen_once(self.qr_register)
        try:
            logger.info(os.system("pgrep timidity"))
            logger.info(os.system("pkill timidity"))
            logger.info(os.system("timidity -iA -Os -B5,12 &"))
            #logger.info(os.system("timidity -iA -Os"))
            time.sleep(2) #essential for good connection
            alsaseq.client( 'Simple', 1, 1, True )
            alsaseq.connectto( 1, 128, 0 )

            alsaseq.start()
            logger.info("timidity is ok. (i hope)")
        except Exception as e:
                logger.error("timidity" + str(e))

        self.st.max_tone_amount = 3
        self.tones_playing = []
Example #4
0
 def __init__(self, invoker,  env, settings):
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     logger.info("hura, BaseExhibit.__init__ skoncil.")
     self.env.game_load.listen_once(self.mega_reset_game)
Example #5
0
 def __init__(self, invoker, env, settings):
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     self.players = [Player(pio) for pio in self.st.playerIOs]
     self.env.game_load.listen_once(self.reset_game)
Example #6
0
 def __init__(self, invoker, env, settings):
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     self.env.game_load.listen_once(self.reset_game)
     self.is_error = self.env.keyboard.find_key(self.st.error_bl).pressed
 def __init__(self, invoker, env, settings):
     BaseExhibit.__init__(self, invoker, env, settings)
     self.env.game_load.listen_once(self.reset_game)
     self.env.game_load.listen_once(self.qr_register)
Example #8
0
 def __init__(self, invoker, env, settings):
     #call of super-class __init__
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     #when game_load even fires, reset_game is invoked. This happens just once
     self.env.game_load.listen_once(self.reset_game)
Example #9
0
 def __init__(self, invoker, env, settings):
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     self.env.game_load.listen_once(self.reset_game)
     self.height_key_down = lambda key, updown: key.label in self.st.height_button_labels and updown == 'down'
     self.height_key_up = lambda key, updown: key.label in self.st.height_button_labels and updown == 'up'
     self.width_key_down = lambda key, updown: key.label in self.st.width_button_labels and updown == 'down'
Example #10
0
 def __init__(self, invoker,  env, settings):
     BaseExhibit.__init__(self, invoker=invoker, env=env, settings=settings)
     self.tones = self.st.tones
     self.env.game_load.listen_once(self.reset_game)