06.05.2003, 20:41
Все правильно. Дело в том, что код процедур скрипта Нивала оптимизирован вручную Дизайнерами. А нам нужно сделать что-то подобное уличным знакам, где буду заранее продуманы все нужные комбинации. Задача далеко не тривиальная. По сути дела нам нужно написать свои правила, или позаимствовать логику из визуальных языков, например, то, что у нас будет выглядеть ((False OR True) AND (False OR True)), в Нивальский код придется положить десяток строк из комбинаций:
If
(
)
then
(
)
Задача закодить все это, есть как раз тривиальной задачей.
Вобщем нужно разбить работу и сделать наш формат разобранных процедур скрипта, тогда мы сможем сложить все, что у нас есть. Разбирать, конечно, нужно скрипт для Конструктора уровней. Хотя можно и сам скрипт…
If
(
)
then
(
)
Задача закодить все это, есть как раз тривиальной задачей.
Вобщем нужно разбить работу и сделать наш формат разобранных процедур скрипта, тогда мы сможем сложить все, что у нас есть. Разбирать, конечно, нужно скрипт для Конструктора уровней. Хотя можно и сам скрипт…