diff options
Diffstat (limited to 'inputs/ContinuousCenterInput.py')
-rw-r--r-- | inputs/ContinuousCenterInput.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/inputs/ContinuousCenterInput.py b/inputs/ContinuousCenterInput.py new file mode 100644 index 0000000..88534f0 --- /dev/null +++ b/inputs/ContinuousCenterInput.py @@ -0,0 +1,13 @@ +import util.TimeOps as clock +import util.ComponentRegistry as compReg +import util.Strings as Strings +from operationscore.Input import * +class ContinuousCenterInput(Input): + def inputInit(self): + compReg.getLock().acquire() + minX,minY,maxX,maxY = compReg.getComponent('Screen').getSize() + compReg.getLock().release() + self.center = ((minX+maxX) / 2, (minY+maxY) / 2) + def sensingLoop(self): + self.respond({Strings.LOCATION: self.center}) + |