1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#!/usr/bin/env python
"""
A blank screen stimulus.
This module contains a class implementing a blank screen stimulus.
"""
__author__ = 'Florian Krause <florian@expyriment.org>, \
Oliver Lindemann <oliver@expyriment.org>'
__version__ = '0.7.0'
__revision__ = '55a4e7e'
__date__ = 'Wed Mar 26 14:33:37 2014 +0100'
import expyriment
from _canvas import Canvas
class BlankScreen(Canvas):
"""A class implementing a blank screen."""
def __init__(self, colour=None):
"""Create a blank screen.
Parameters
----------
colour : (int,int,int), optional
colour of the blank screen
"""
if colour is not None:
self._colour = colour
else:
self._colour = expyriment._active_exp.background_colour
try:
size = expyriment._active_exp.screen.surface.get_size()
except:
raise RuntimeError("Could not get size of screen!")
Canvas.__init__(self, size, colour=self._colour)
if __name__ == "__main__":
from expyriment import control
control.set_develop_mode(True)
defaults.event_logging = 0
exp = control.initialize()
blankscreen = BlankScreen()
blankscreen.present()
exp.clock.wait(1000)
|