код, очевидно
проверку, что фрукт не спаунится на границе поля и внутри змейки
Для этого нужно 1. Вынести отдельную функцию spawnFruit() потому что таких участка кода 2 2. Проверить, что фрукт спауниться в недопустимой точке и повторить генерацию в этом случае 2*. Использовать нормальный рандом, потому что rand() % x это плохо, и в std есть uniform_integer_distribution
Обсуждают сегодня