-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Description
- Сейчас для каждой операции связанной со сторонами есть по 4 функции, например:
onEatXXX(). Можно упростить введя понятие головы. Голова может смотреть в одну из 4 сторон. Если вызывается любой из таких операторов, какeat, step, ..., то используется та сторона, куда "смотрит" голова. Так же, сюда нужно добавить два оператора:turnLeft(), turnRight(), которые будут поворачивать голову (весь организм) против и по часовой стрелке. - Так же, нужно оптимизировать вызовы функций обработчиков команд
onEatXXX(), onToMem(),.... В каждый такой метод передается параметрline. Он используется только для того чтобы вернуть++line. Можно возвращать1и прибавлять возвращаемые значения в основном цикле и тогда этот параметр не нужно передавать в каждую функцию.
Reactions are currently unavailable