MATLAB Programming/Psychtoolbox/ptb ind general setup.m

%ptb_ind_general_setup.m %use to set up some values to make code portable between different %versions of psychtoolbox %This does not refer to any screen functions. % % Robert Kohr - July 6, 2005 - created file

v = version; v = str2num(v(1)); osx = 0; oldmac = 0; win = 0;

if(strcmp(computer, 'MAC')|strcmp(computer, 'MAC2')) if(v<6) %classic mode comp_type = 'oldmac'; oldmac=1; else comp_type = 'osx'; osx =1; end else comp_type = 'win'; win=1; end left_arrow_name = 'left'; right_arrow_name = 'right'; up_arrow_name = 'up'; down_arrow_name = 'down';

if(oldmac) dir_sep = ':'; left_arrow_name = 'left'; right_arrow_name = 'right'; up_arrow_name = 'up'; down_arrow_name = 'down'; elseif(win) dir_sep = '/'; else %os x   left_arrow_name = 'LeftArrow'; right_arrow_name = 'RightArrow'; up_arrow_name = 'RightArrow'; down_arrow_name = 'RightArrow'; dir_sep = '/'; end