--- API: 2.1 OpenSesame: 3.3.4a8 Platform: posix --- set width 1024 set uniform_coordinates yes set title "New experiment" set subject_parity even set subject_nr 0 set start experiment set sound_sample_size -16 set sound_freq 48000 set sound_channels 2 set sound_buf_size 1024 set round_decimals 2 set height 768 set fullscreen no set form_clicks no set foreground white set font_underline no set font_size 18 set font_italic no set font_family mono set font_bold no set disable_garbage_collection yes set description "The main experiment item" set coordinates uniform set compensation 0 set canvas_backend psycho set background black define loop center_click_loop set source table set repeat 1 set order random set description "Repeatedly runs another item" set cycles 1 set continuous no set break_if_on_first yes set break_if never setcycle 0 empty_column "" run center_click_sequence define sequence center_click_sequence set flush_keyboard yes set description "Runs a number of items in sequence" run fixdot always run mouse_response always run check_center_click always run repeat_cycle always define inline_javascript check_center_click set description "Executes JavaScript code (ECMA 5.1)" ___run__ let d = Math.sqrt(vars.cursor_x * vars.cursor_x + vars.cursor_y * vars.cursor_y) if (d > 30) { vars.click_on_center = 0 } else { vars.click_on_center = 1 } __end__ set _prepare "" define sequence experiment set flush_keyboard yes set description "Runs a number of items in sequence" run center_click_loop always define sketchpad fixdot set start_response_interval no set reset_variables no set duration 0 set description "Displays stimuli" draw fixdot color=white show_if=always style=default x=0 y=0 z_index=0 define mouse_response mouse_response set timeout infinite set show_cursor yes set linked_sketchpad "" set flush yes set event_type mouseclick set duration mouseclick set description "Collects mouse responses" define repeat_cycle repeat_cycle set description "Optionally repeat a cycle from a loop" set condition "[click_on_center] = 0"