for (const auto& row : Points)
for (const auto& col : row)
if (isMouseInsideRect(mousePos, col))
{
//tutaj chce dostać pozycję
//na której jest iterator w tablicy dwuwymiarowej, x i y
int y = std::distance(Points.begin(), ...);
int x = std::distance(row.begin(), ...);
}
z tym by był banał ale w sumie to nwm co lepiej użyć
for (int i = 0; i != 16; i++)
for (int j= 0; j != 16; j++)
bo Points to array i wiem jaki mają rozmiar