alexkill
offline
Опыт:
19,072Активность: |
Цитата:
не ожидал услышать от тебя такого. раньше ты говорил совсем иначе. =) vJass - зло, но ооп как таковое оч. даже неплохо. медленее функционального прогр-я, однако использование ооп оправдывается его дотошностью, что ли? |
|
19.02.2009, 12:54 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
нет, более чем геморно Цитата:
нет, только в дескрипшинах свдн, ты не против если я у тя тут разведу холивар? ;) Цитата:
я не против обьеденения данных рядом, я не против "полиморфизма", когда адрес некоторой процедуры также обьеденяеться с этим, я не против написания интерфейсов, когда пользователю предлагаеться простой код, который он может вызывать и т.д. я против того, когда это преподноситься как "нечто супер пупер" (к примеру от одной мысли что в сирешоточке косинус насколько я знаю являеться методом класса меня начинает воротить, ведь это всего напросто команда сопроцесора), простое и крутое и т.д. на факте по времени/трудозатратам опп против процедурного подхода идет 1 к 1 (в жассе и вЖасс в частности) мораль моего поста может быть простой: опп нужен далеко не везде, много где он вреде, и в жассе в большенстве случаев тоже (я писал огромное кол во кода, где решал задачи, которые буржуи рекомендуют решать с помощью ооп более ефективно и просто, это факты) |
|||
19.02.2009, 13:06 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
APXEOLOG
Прощай XGM, удачи тебе.
offline
Опыт:
1,015Активность: |
Цитата:
Истинно так. Но вот например я сейчас пытаюсь разработать систему в которой смогу полностью рассчитывать все параметры заклинания динамически. И заклинание на этой системе будет не 1 и не 2, а много больше. Так что я думаю мне выгоднее написать структуру, чем на каждое заклинание переписывать кучу обрабатывающих функций. APXEOLOG добавил: Цитата:
И тем не менее? Имхо любой гемор можно свести в одной функции, если хорошо организовать алгоритм. |
||
19.02.2009, 13:20 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
есть либа жоника (ДГУИ, искать в барахолке), ее впринципе мона юзать для отрисовки рамочки, текст рисовать не так сложно (либо обычный вывод текста, либо тт месаги) я честно говоря не совсем понял задачу которую ты ставишь перед собой, поэтому ничего сказать немогу |
|
19.02.2009, 13:34 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
APXEOLOG
Прощай XGM, удачи тебе.
offline
Опыт:
1,015Активность: |
Вот еще задача: Необходимо выполнить определенное действие как только функция вернет true (а вернет она его через какое-то время) и при этом не хотелось бы регистрировать это на триггер.
Представляю себе конструкцию вида: функция Ч пока (А != тру) ждать если (а = тру) то выполнять дейтсвия конец условия конец функции APXEOLOG добавил: Цитата:
динамически изменяемые параметры заклинания (КД, дамаг, радиус....) + вывод динамической подсказки (с оставшимся КД, текущим дамагом....) |
|
19.02.2009, 13:37 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
ну это анивей таймер (ибо слип в цикле в жасс - зло) если это сторонний поток то ты должен в переидическо вызываемой фции отлавливать состояние бульки-флага Цитата:
ну составь норм бд на массивах и живи счастлива |
||
19.02.2009, 13:55 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
APXEOLOG
Прощай XGM, удачи тебе.
offline
Опыт:
1,015Активность: |
Цитата:
Еще один таймер? Приведи пример (можно алгоритмический), я никак не могу себе представить эту систему разделения потоков. Цитата:
В каком смысле БД? я же все равно буду брать значения из этой БД для заклинаний. А самое трудно (имхо) - просчет КД, над чем я сейчас и работаю. |
||
19.02.2009, 14:06 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
Код:
|
|
19.02.2009, 14:19 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
APXEOLOG
Прощай XGM, удачи тебе.
offline
Опыт:
1,015Активность: |
О, спасибо =)
=== Отменяю вопрос о коде, просто счетчик был не обьявлен) APXEOLOG добавил: Вооопрос: можно ли тригерно изменить иконку заклинания? (или переключить на пассивную) |
19.02.2009, 15:05 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Цитата:
можно триггерно менять способность |
|
19.02.2009, 15:08 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
APXEOLOG
Прощай XGM, удачи тебе.
offline
Опыт:
1,015Активность: |
Хм логично. Но вот в чем тогда вопрос - способность у меня родная (при старте дается), если я ее удалю (чтобы заменить другой) а потом добавлю, она будет считаться родной (т.е. я смогу ее повышать за очки уровней)?
Еще вопросик: 12 глобальных массивов повлияют на скорость игры? или только на размер памяти, выделяемой варкрафту в оперативе?) Отредактировано APXEOLOG, 19.02.2009 в 16:44. |
19.02.2009, 15:18 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
APXEOLOG, пиши пожалуйста каждый новый вопрос (или группу вопросов на схожую тематику) в новой теме.
Насчет кода - возможны два варианта правильного написания. Код:
I prefer the second notation. Массивы будут занимать память, если в них будет произведена запись. Не думаю, что массивы сами по себе влияют на скорость игры. Влияет только чтение и запись. Отредактировано ShadoW DaemoN, 19.02.2009 в 16:51. |
19.02.2009, 16:46 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Цитата:
нет свдн, он просто имя структуры не объявил, потому ошибка была. |
|
19.02.2009, 16:52 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|