silumin
offline
Опыт:
11,153Активность: |
Несколько вопросов по vJass
Вот решился сделать игру из жанра РПГ. Для начала уже достаточно много сделано. Проблема в том, что чем больше я делаю тем больше становится необходимых глобальных переменных. Порой, чтобы понять к чему относится та или иная глобалка, приходится перелопатить кучу кода.
Насколько я знаю vJass поддерживает библиотеки и объявления глобалок внутри кода. Вопрос скорее связан с синтаксисом vJass, насколько велики различия? Знаю что cJass вообще на джасс не похож, а вот что на счёт vJass? |
05.05.2010, 19:51 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Можно использовать как библиотеки, так и области. Зависит от операций, которые выполняет код внутри.
Создаются четыре приватные (уникальные) переменные: три переменные реального типа и одна целочисленная. При этом может существовать n библиотек с такими же переменными. Очень удобно при создании заклинаний. На cJass это сделано еще удобней, но лучше его пока что не трогать, можешь запутаться. Почитай руководство по vJass, cJass, статьи и поищи похожие_темы. |
05.05.2010, 20:30 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Объявление глобалок не есть вжасс. Библиотеки объявляются выше всего кода, даже кастом кода, области объявляются на своем месте но в них можно использовать приватные и публичные конструкции. Очень удобно если привык называть функции одного типа одинаковыми именами. |
05.05.2010, 20:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nekit1234007
offline
Опыт:
11,916Активность: |
|
05.05.2010, 21:05 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|