def init(self): ''' initialize parameters ''' VisualSpellerVE.init(self) ## sizes: self.letter_radius = 70 self.speller_radius = 380 self.fixationpoint_size = 5.0 self.edge_size = 5 self.font_size_level1 = 70 # letters in level 1 self.font_size_level2 = 130 # letters in level 2 self.feedbackbox_size = 200.0 ## colors: self.shape_color = (0.0, 0.0, 0.0) self.edge_color = (1.0, 1.0, 1.0) self.stimuli_colors = [(1.0, 0.0, 0.0), (0.0, 1.0, 0.0), (0.0, 0.0, 1.0), (1.0, 1.0, 0.0), (1.0, 0.0, 1.0), (0.0, 1.0, 1.0)] self.letter_color = (1.0, 1.0, 1.0) self.letter_stimulus_color = (0.0, 0.0, 0.0) self.fixationpoint_color = (1.0, 1.0, 1.0) self.feedback_color = (0.7, 0.7, 0.7) self.countdown_color = self.bg_color
def init(self): ''' initialize parameters ''' VisualSpellerVE.init(self) ## sizes: self.letter_radius = 70 self.speller_radius = 380 self.fixationpoint_size = 5.0 self.edge_size = 5 self.font_size_level1 = 70 # letters in level 1 self.font_size_level2 = 130 # letters in level 2 self.feedbackbox_size = 200.0 ## colors: self.shape_color = (0.0, 0.0, 0.0) self.edge_color = (1.0, 1.0, 1.0) self.stimuli_colors = [(1.0, 0.0, 0.0), (0.0, 1.0, 0.0), (0.0, 0.0, 1.0), (1.0, 1.0, 0.0), (1.0, 0.0, 1.0), (0.0, 1.0, 1.0)] self.letter_color = (1.0, 1.0, 1.0) self.letter_stimulus_color = (0.0, 0.0, 0.0) self.fixationpoint_color = (1.0, 1.0, 1.0) self.feedback_color = (0.7, 0.7, 0.7) self.countdown_color =self.bg_color
def init(self): ''' initialize parameters ''' VisualSpellerVE.init(self) ## sizes: self.circle_radius = 100 self.edge_size = 2 self.speller_radius = 260 self.fixationpoint_size = 4.0 self.font_size_level1 = 70 # letters in level 1 self.font_size_level2 = 130 # letters in level 2 self.feedbackbox_size = 200.0 ## colors: self.shape_color = (0.0, 0.0, 0.0) self.edge_color = (1.0, 1.0, 1.0) self.stimuli_colors = [(1.0, 0.0, 0.0), (0.0, 1.0, 0.0), (0.0, 0.0, 1.0), (1.0, 1.0, 0.0), (1.0, 0.0, 1.0), (0.0, 1.0, 1.0)] self.letter_color = (1.0, 1.0, 1.0) self.letter_stimulus_color = (0.0, 0.0, 0.0) self.fixationpoint_color = (1.0, 1.0, 1.0) self.feedback_color = (0.7, 0.7, 0.7) ## stimulus types: self.stimulustype_color = True self.stimulustype_flash = True self.flash_size_factor = 1.2 self.countdown_shape_select='circle'
def init(self): ''' initialize parameters ''' VisualSpellerVE.init(self) ## sizes: self.letter_radius = 40 self.speller_radius = 250 self.font_size_level1 = 45 # letters in level 1 self.font_size_level2 = 130 # letters in level 2 self.feedbackbox_size = 200.0 self.fixationpoint_size = 4.0 self.font_size_feedback_ErrP = 300 ## stimulus types: self.stimulustype_color = True self.shape_on=True self.stimulus_duration = 0.083 # 5 frames @60 Hz = 83ms flash self.interstimulus_duration = 0.1 ## feedback type: self.feedback_show_shape = True self.feedback_show_shape_at_center =True ## level 2 appearance: self.level_2_shapes = True self.level_2_letter_colors = False self.level_2_animation = True self.backdoor_symbol = "^" ## colors: self.shape_color = (1.0, 1.0, 1.0) self.stimuli_colors = [[0.0,0.0,1.0], [0.0,0.53,0.006], [1.0,0.0,0.0], [1.0,1.0,0.0], [0.86,0.0,0.86], [0.95,0.95,0.95]] self.letter_color = (.5, .5, .5) self.feedback_color = (0.9, 0.9, 0.9) self.fixationpoint_color = (1.0, 1.0, 1.0) self.feedback_ErrP_color = (0.7, 0.1, 0.1) ## register possible shapes: self.registered_shapes = {'circle':FilledCircle, 'cross' : FilledCross, 'hexagon':FilledHexagon, 'hourglass':FilledHourglass, 'triangle':FilledTriangle, 'rectangle':Target2D} ## define shapes in the form ['name', {parameters}]: # where parameters can be VisionEgg parameters eg. 'radius', 'size', 'orientation' etc. self.shapes = [ [ "triangle", {"innerColor":self.bg_color, "innerSize": 60, "size": 200}], [ "hourglass", {"size": 100 }], [ "cross", {"orientation": 45, "size": [30,180], "innerColor":self.bg_color}], [ "triangle", {"innerColor":self.bg_color, "innerSize": 60, "orientation": 180, "size": 200}], [ "hourglass", {"orientation": 90, "size": 100}], [ "cross", {"size": [30,180], "innerColor":self.bg_color }] ] # If False only shapes are shown in that level but not group symbols(Letters) self.level_1_symbols=True self.level_2_symbols=True
def init(self): ''' initialize parameters ''' VisualSpellerVE.init(self) ## sizes: self.letter_radius = 40 self.speller_radius = 250 self.font_size_level1 = 45 # letters in level 1 self.font_size_level2 = 130 # letters in level 2 self.feedbackbox_size = 200.0 self.fixationpoint_size = 4.0 self.font_size_feedback_ErrP = 300 ## stimulus types: self.stimulustype_color = True self.shape_on = True self.stimulus_duration = 0.083 # 5 frames @60 Hz = 83ms flash self.interstimulus_duration = 0.1 ## feedback type: self.feedback_show_shape = True self.feedback_show_shape_at_center = True ## level 2 appearance: self.level_2_shapes = True self.level_2_letter_colors = False self.level_2_animation = True self.backdoor_symbol = "^" ## colors: self.shape_color = (1.0, 1.0, 1.0) self.stimuli_colors = [[0.0, 0.0, 1.0], [0.0, 0.53, 0.006], [1.0, 0.0, 0.0], [1.0, 1.0, 0.0], [0.86, 0.0, 0.86], [0.95, 0.95, 0.95]] self.letter_color = (.5, .5, .5) self.feedback_color = (0.9, 0.9, 0.9) self.fixationpoint_color = (1.0, 1.0, 1.0) self.feedback_ErrP_color = (0.7, 0.1, 0.1) ## register possible shapes: self.registered_shapes = { 'circle': FilledCircle, 'cross': FilledCross, 'hexagon': FilledHexagon, 'hourglass': FilledHourglass, 'triangle': FilledTriangle, 'rectangle': Target2D } ## define shapes in the form ['name', {parameters}]: # where parameters can be VisionEgg parameters eg. 'radius', 'size', 'orientation' etc. self.shapes = [[ "triangle", { "innerColor": self.bg_color, "innerSize": 60, "size": 200 } ], ["hourglass", { "size": 100 }], [ "cross", { "orientation": 45, "size": [30, 180], "innerColor": self.bg_color } ], [ "triangle", { "innerColor": self.bg_color, "innerSize": 60, "orientation": 180, "size": 200 } ], ["hourglass", { "orientation": 90, "size": 100 }], [ "cross", { "size": [30, 180], "innerColor": self.bg_color } ]] # If False only shapes are shown in that level but not group symbols(Letters) self.level_1_symbols = True self.level_2_symbols = True