FireURQ:Руководство пользователя: различия между версиями
Содержимое удалено Содержимое добавлено
Ajenta (обсуждение | вклад) |
Ajenta (обсуждение | вклад) Нет описания правки |
||
Строка 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 :
==Контекстное меню==
▲Локальные параметры при переходах возможно передать параметры.
▲В качестве параметров могут быть использованы любые выражения. Параметры при этом попадают в переменные <метка>_1, <метка>_2 и так далее. Все старые значения "переменных с параметрами" — удаляются (даже если в прошлый раз было больше параметров).
▲Важное замечание: при использовании параметров в операторе btn подстановки (#...$ и #%...$) раскрываются ПРИ ДОБАВЛЕНИИ КНОПКИ, а вычисление выражений в параметрах производится ПРИ НАЖАТИИ НА КНОПКУ.
▲'''''Пример:'''''
▲ '''btn лес(1,"опушка"),Войти в лес'''
▲ На локации '''лес''', переменные '''лес_1''' и '''лес_2''' будут соответссвенно равны '''1''' и '''опушка'''
▲ то есть, если мы напишем код:
▲ ''':лес'''
▲ '''pln #лес_1$ и #%лес_2$'''
▲ '''end'''
▲ то в результате, при переходе по кнопке, увидим на экране:
▲ '''1 и опушка'''
▲Параметры при переходах очень удобны для организации проверок внутри локации.
= Музыка и звук =
| |||