( 2 * i, 1 + 2 * j ) где i и j целые.function isInArea(x, y) {
centerX = 2 * Math.round(x/2);
centerY = 1 + 2 * Math.round((y - 1)/2);
if (! ((x >= centerX) ^ (y >= centerY))) { // НЕ (XOR)
return false; // не та четверть
}
// проверить расстояние
return 1 >= (x - centerX) * (x - centerX) + (y - centerY) * (y - centerY);
} (1, 2) — должно быть >=2[(-4, -1), (-2, 2)][(3, 2), (4, 0)]