Как работает функция nHelper в игре змейка?

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

  

int nHelper (int x, int y) {  

  

  return y / 4 + ((x / 4) * 2);  

  

}

Результат не может быть равен 5.25, т.к. функция возвращает integer, т.е. целое число.