Example #1
0
from constants import *
from pygaze.display import Display
from pygaze.screen import Screen
from pygaze.eyetracker import EyeTracker

disp = Display()
tracker = EyeTracker(disp)

scr.draw_text(text="Resetting connection to %s tracker" % (TRACKERTYPE), \
    fontsize=24)
disp.fill(scr)
disp.show()

try:
    tracker.stop_recording()
except:
    print("Could not stop recording")

tracker.close()
disp.close()
Example #2
0
	eyetracker.log("stop_trial %d" % trialnr)
	eyetracker.stop_recording()	


# # # # #
# end

# score display
screen.clear()
screen.draw_text(text="You have scored %d points!" % points, colour=FGC, pos=(DISPSIZE[0]/2, DISPSIZE[1]/2), fontsize=FONTSIZE)
disp.fill(screen=screen)
disp.show()

# wait for keypress
keyboard.get_key(keylist=None, timeout=None)

# highscore display
scorestring = highscores.update(LOGFILENAME, points)
screen.clear()
screen.draw_text(text=scorestring, colour=FGC, pos=(DISPSIZE[0]/2, DISPSIZE[1]/2), fontsize=FONTSIZE)
disp.fill(screen=screen)
disp.show()

# wait for keypress
keyboard.get_key(keylist=None, timeout=None)

# end connection to eye tracker
eyetracker.close()

# end timing and quit
libtime.expend()
Example #3
0
	
	# wait for a bit more (to allow saccade to end)
	clock.pause(500)
	
	# stop tracking
	tracker.log("target_fixated")
	tracker.stop_recording()


# # # # #
# CLOSE

# show data transfer screen
scr.clear()
scr.draw_text(text="Transferring data, please wait...")
disp.fill(scr)
disp.show()

# neatly close connection to tracker
tracker.close()

# show ending screen
scr.clear()
scr.draw_text(text="Thanks for participating! Press Space to close.")
disp.fill(scr)
disp.show()
kb.get_key(keylist=["space"], timeout=None, flush=True)

# close display
disp.close()
Example #4
0
	eyetracker.log("stop_trial %d" % trialnr)
	eyetracker.stop_recording()	


# # # # #
# end

# score display
screen.clear()
screen.draw_text(text="You have scored %d points!" % points, colour=FGC, pos=(DISPSIZE[0]/2, DISPSIZE[1]/2), fontsize=FONTSIZE)
disp.fill(screen=screen)
disp.show()

# wait for keypress
keyboard.get_key(keylist=None, timeout=None)

# highscore display
scorestring = highscores.update(LOGFILENAME, points)
screen.clear()
screen.draw_text(text=scorestring, colour=FGC, pos=(DISPSIZE[0]/2, DISPSIZE[1]/2), fontsize=FONTSIZE)
disp.fill(screen=screen)
disp.show()

# wait for keypress
keyboard.get_key(keylist=None, timeout=None)

# end connection to eye tracker
eyetracker.close()

# end timing and quit
libtime.expend()