- Программирование
- Вывод текста
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
- Утилиты и средства разработки
Это старая версия документа.
JUMP [$выражение] - переход в текущем коде (при обработке локации / выбора действия) на метку [$выражение]. Метка на локации обозначается как ":[название метки]". После описания метки (через "&") могут идти операторы. Если интерпретатор находит случайную метку, то он её просто игнорирует. Например:
jump 'КонеЦ'
p 'Это сообщение не будет выведено'
:конец
p 'А это сообщение пользователь увидит'
С помощью оператора "JUMP" можно организовывать циклы:
s=0
:loop
if s<9:
s=s+1
pl s
jump 'LOOP'
end
p 'Всё!'
Оператор "JUMP" также полезен во время отладки квеста, чтобы "обойти" группу операторов, которые временно не нужны.