def getTilesbyDistance(self,Pos,maxDistance,minDistance = 0): # returns a list of tiles rtrList =[] for row in self.tiles: for tile in row: if HexMath.getDistance(Pos[0],Pos[1],tile.x,tile.y) <= maxDistance and HexMath.getDistance(Pos[0],Pos[1],tile.x,tile.y) >= minDistance: rtrList.append((tile.x,tile.y)) return rtrList