aboutsummaryrefslogtreecommitdiff
path: root/pixelmappers
diff options
context:
space:
mode:
Diffstat (limited to 'pixelmappers')
-rw-r--r--pixelmappers/SimpleMapper.py14
-rw-r--r--pixelmappers/__init__.py0
2 files changed, 14 insertions, 0 deletions
diff --git a/pixelmappers/SimpleMapper.py b/pixelmappers/SimpleMapper.py
new file mode 100644
index 0000000..7d730f1
--- /dev/null
+++ b/pixelmappers/SimpleMapper.py
@@ -0,0 +1,14 @@
+from operationscore.PixelMapper import *
+import Util
+class SimpleMapper(PixelMapper):
+ def mappingFunction(self, eventLocation, screen):
+ bestDist = 10**10 #don't kill me, I'm lazy
+ bestPixel = None
+ for pixel in screen:
+ pixelDist = Util.dist(pixel.location, eventLocation)
+ if pixelDist < bestDist:
+ bestPixel = pixel
+ bestDist = pixelDist
+ return [(bestPixel,1)]
+
+
diff --git a/pixelmappers/__init__.py b/pixelmappers/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/pixelmappers/__init__.py