aboutsummaryrefslogtreecommitdiff
path: root/pixelmappers/SimpleMapper.py
blob: 4b5377d187c7daa15141cce742bf8e076d68f30f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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 = Geo.dist(pixel.location, eventLocation)
            if pixelDist < bestDist:
                bestPixel = pixel
                bestDist = pixelDist
        return [(bestPixel,1)]