FireURQ:Руководство пользователя: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 240:
'''''Примечание 2: если локация не найдена, то кнопка выводится с пометкой // phantom.'''''
'''''Примечание 2: при наличии локации common (см. ниже) сначала выполняются операторы на локации common, потом осуществляется переход на метку локауции.'''''
 
 
===Параметры при переходах===▼
 
Локальные параметры при переходах возможно передать параметры. ▼
 
Общее обозначение: btn <метка>[(param1, param2, ...)], <текст на кнопке>▼
 
В качестве параметров могут быть использованы любые выражения. Параметры при этом попадают в переменные <метка>_1, <метка>_2 и так далее. Все старые значения "переменных с параметрами" — удаляются (даже если в прошлый раз было больше параметров).▼
 
Важное замечание: при использовании параметров в операторе btn подстановки (#...$ и #%...$) раскрываются ПРИ ДОБАВЛЕНИИ КНОПКИ, а вычисление выражений в параметрах производится ПРИ НАЖАТИИ НА КНОПКУ.▼
 
'''''Пример:'''''▼
'''btn лес(1,"опушка"),Войти в лес'''▼
На локации '''лес''', переменные '''лес_1''' и '''лес_2''' будут соответссвенно равны '''1''' и '''опушка'''▼
 
то есть, если мы напишем код:▼
''':лес'''▼
'''pln #лес_1$ и #%лес_2$'''▼
'''end'''▼
то в результате, при переходе по кнопке, увидим на экране:▼
'''1 и опушка'''▼
 
Параметры при переходах очень удобны для организации проверок внутри локации.▼
 
===Команда CLSB===
Строка 287 ⟶ 263 :
 
==Контекстное меню==
 
▲===Параметры при переходах===
 
▲Локальные параметры при переходах возможно передать параметры.
 
▲ Общее обозначение: btn <метка>[(param1, param2, ...)], <текст на кнопке>
 
▲В качестве параметров могут быть использованы любые выражения. Параметры при этом попадают в переменные <метка>_1, <метка>_2 и так далее. Все старые значения "переменных с параметрами" — удаляются (даже если в прошлый раз было больше параметров).
 
▲Важное замечание: при использовании параметров в операторе btn подстановки (#...$ и #%...$) раскрываются ПРИ ДОБАВЛЕНИИ КНОПКИ, а вычисление выражений в параметрах производится ПРИ НАЖАТИИ НА КНОПКУ.
 
▲'''''Пример:'''''
▲ '''btn лес(1,"опушка"),Войти в лес'''
▲ На локации '''лес''', переменные '''лес_1''' и '''лес_2''' будут соответссвенно равны '''1''' и '''опушка'''
 
▲ то есть, если мы напишем код:
▲ ''':лес'''
▲ '''pln #лес_1$ и #%лес_2$'''
▲ '''end'''
▲ то в результате, при переходе по кнопке, увидим на экране:
▲ '''1 и опушка'''
 
▲Параметры при переходах очень удобны для организации проверок внутри локации.
 
= Музыка и звук =