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