xRegion = (x*3) / screenWidth;
yRegion = (y*3) / screenHeight;
+-----+-----+-----+
| 0,0 | 1,0 | 2,0 |
+-----+-----+-----+
| 0,1 | 1,1 | 2,1 |
+-----+-----+-----+
| 0,2 | 1,2 | 2,2 |
+-----+-----+-----+
Если вы используете такой язык, как js или php, вы должны получить / усечь результат, чтобы получить целое число.
Добавьте 1 к результатам, если вы хотите, чтобы первый регион был (1,1)
Для результатов с 1 по 9 сделайте это: cell = yRegion*3 + xRegion + 1;
1 2 3
4 5 6
7 8 9