Имеет ли смысл писать спелл на структурах, если он на карте один?
Или в данном случае можно даже обойтись простыми глобальными переменными?
Или в данном случае можно даже обойтись простыми глобальными переменными?
Принятый ответ
LastUchiha, структуры вообще никак не связаны с муи, боже, при чём тут это вообще
Юзай для любых спеллов, чтобы не писать на каждое значение Save/Load
Юзай для любых спеллов, чтобы не писать на каждое значение Save/Load
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. LastUchiha
Ред. Extremator
Ред. LastUchiha
Но есть ли смысл от них если абилка данная только у одного чара?
О, ты тоже Наруто фан, как и я делаешь Наруто карты, интересно.
Можешь делать через Хештаблицу, можешь через Структуры. Тут уже сам выбираешь способ. Оба варианта MUI.
Вот тебе пример, хочешь сделать спел, который прожав на вражеского героя нанесет урон спустя время. В данном случае структура не нужна, можно обойтись простой хэштаблицей, всего лишь записать нужно две переменные и выгрузить.
Юзай для любых спеллов, чтобы не писать на каждое значение Save/Load
Ред. ScorpioT1000
Поэтому часто использую паттерн Service Locator вместо того, чтобы завязываться на какие-то константы и переменные. В будущем они могут стать не константами и не глобальными и поиметь свой контекст.
Но это немного про мышление "за границами" варкрафта
Ред. SAND
Ред. Smeto
Структуры нужны при четком понимании как они работают, а не просто каждый спелл со своей отдельной структурой и еще 100500 библиотек на vjass для одного единственного спелла, что реально плохо - в коде куча мусора который нужен в 1 месте, причем сомнительно что нужен...