Могли бы проверить или пояснить работу функции nHelper в коде игры "Змейка" ? Смысл ее понятен, но содержание вызывает сомнение, т.к. при значениях x=7 и y=7 результат равен 5.25. Даже учитывая округление до целого (=5) имеем не допустимое значение, т.к. она должна возвращать значения от 0 до 3.
int nHelper (int x, int y) {
return y / 4 + ((x / 4) * 2);
}