MoBi_Screen_Settings_Brescia.m 871 B

123456789101112131415161718192021222324252627282930
  1. function [window, misure_schermo, screenNum, CenterX, CenterY, ifi] = MoBi_Screen_Settings_Brescia(tinker)
  2. PsychDefaultSetup(2);
  3. PsychImaging('PrepareConfiguration');
  4. PsychImaging('AddTask', 'General', 'FloatingPoint32Bit');
  5. screenNum = max(Screen('Screens')); % Screen Number
  6. HideCursor
  7. if tinker == 0
  8. [window, misure_schermo] = PsychImaging('OpenWindow', screenNum);
  9. else % for tinkering and allow the editor to be partially visible reduce the dimension of the screen
  10. [window, misure_schermo] = PsychImaging('OpenWindow', screenNum, [],[0 0 640 360]);%
  11. Screen('Preference', 'SkipSyncTests', 1)
  12. end
  13. ifi = Screen('GetFlipInterval', window);
  14. [CenterX, CenterY] = RectCenter(misure_schermo); % center of the screen coordinates
  15. disp(ifi)
  16. % Maximum priority level
  17. topPriorityLevel = MaxPriority(window);
  18. Priority(topPriorityLevel);
  19. end