def update_parameters(self): VisionEggFeedback.update_parameters(self) self._palette.set(self.symbol_colors, self.color_groups) self.alphabet = ''.join(self.color_groups) self._sorted_alphabet = sorted(self.alphabet, key=lambda s: s.lower()) self.eeg_alphabet = ''.join( filter(lambda c: c.isalpha(), self._sorted_alphabet) + [e[0] for e in self.nonalpha_trigger]) self._trial_name = self._trial_types[self.trial_type - 1] self._setup_input_handler() self._setup_trial() self._setup_experiment()
def update_parameters(self): VisionEggFeedback.update_parameters(self) self._palette.set(self.symbol_colors, self.color_groups) self.alphabet = ''.join(self.color_groups) self._sorted_alphabet = sorted(self.alphabet, key=lambda s: s.lower()) self.eeg_alphabet = ''.join(filter(lambda c: c.isalpha(), self._sorted_alphabet) + [e[0] for e in self.nonalpha_trigger]) self._trial_name = self._trial_types[self.trial_type - 1] self._setup_input_handler() self._setup_trial() self._setup_experiment()
def quit(self): self._view.answered() VisionEggFeedback.quit(self)
def keyboard_input(self, event): if self._trial.asking: self._input_handler.keyboard(event) VisionEggFeedback.keyboard_input(self, event)
def __init__(self, *args, **kwargs): pygame.mixer.init() self.__init_attributes() VisionEggFeedback.__init__(self, *args, **kwargs)