
Сообщение от
1exan
Не, именованые константы/перечисления - очень удобны для таких вещей.
Например, если бы мне надо было вставить в код выше состояние "Прыжок на месте" - то не пришлось бы перенумеровывать все состояния ниже внутри кода, достаточно поправить константы.
Жаль что в OL это не поддержано (хотя бы константы)
утверждаете что так не работает?
Код:
case N of
3: // Растрел
Res := true;
Q := 3;
2: // Шаг влево
Res := true;
Q := 2;
0: // Инициализация
Res := false;
Q := 0;
1: // Шаг вправо
Res := true;
Q := 1;
end_case