Вверх ↑
Главный модератор
Ответов: 2999
Рейтинг: 396
#1: 2014-03-21 00:04:37 ЛС | профиль | цитата
109-227-102-4.dynamic-poo писал(а):
... существует ли возможность "безболезненно" добавить поддержку, в качестве имени глобальной переменной, значения других переменных и функций?

Никогда за всё время использования RTCG не возникало необходимости в подобном. Скорее всего это наследие из FTCG, где иногда используются глобальные переменные как логические флаги. Если это так, то есть альтернатива - это использование глобального массива:
пример использования

#hws
...
gvar(flags)
flags = new array()
...
if(not flags.contain(flagname))
flags.add(flagname)
...
end
...
Представленный код по условию оператора if(...) отработает только один раз.

Новые функции для работы с глобальными идентификаторами:
пример использования

#hws
...
define('global_flag')
...
trace(ifdef('global_flag')) // равно 1
trace(ifdef('unknown_flag')) // равно 0
...
Подробности здесь: Дополнительные
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0