когда змея съедает фрукт?
Офтоп для этого чата. И будет полезно самому придумать.
Хранишь два размера - реальный и потенциальный. При съедании фрукта увеличиваешь потенциальный размер на 1. При обработке движения последнего элемента сравниваешь потенциальный и реальный размер, и если первый больше второго, то не перемещаешь последний элемент, а копируешь, увеличиваешь реальный размер.
очередь из пар координат-кусков змейки когда съедает кусок из конца не убирается один шаг
Обсуждают сегодня