diff options
author | rcoh <rcoh@mit.edu> | 2011-01-22 13:31:56 -0500 |
---|---|---|
committer | rcoh <rcoh@mit.edu> | 2011-01-22 13:31:56 -0500 |
commit | 7f88db7003a03b50dc500bf7bd711407f1a640de (patch) | |
tree | 64c08cf2bfd6fb30ccbfc3f4a9fb2435f417abdf /pixelevents | |
parent | a223608dda0751551c6e8688c0c0e1c9a1d4e69c (diff) |
Bouncing behavior. Working out a weird bug. Threading may be involved?
Diffstat (limited to 'pixelevents')
-rw-r--r-- | pixelevents/SingleFrameEvent.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pixelevents/SingleFrameEvent.py b/pixelevents/SingleFrameEvent.py index 1c6239f..97a2681 100644 --- a/pixelevents/SingleFrameEvent.py +++ b/pixelevents/SingleFrameEvent.py @@ -1,8 +1,11 @@ from operationscore.PixelEvent import * class SingleFrameEvent(PixelEvent): def initEvent(self): - self.rendered = False - def state(self): - if !self.rendered: - return self['Color'] + self.timeState = -1 + def state(self, timeDelay): + print 'singlehit' + + if self.timeState == (-1 or timeDelay): + self.timeState = timeDelay + return self.Color return None |