MupaMaX
Мой статус
offline
Опыт:
1,495Активность: |
Location
Доброго времени суток, в общем может тема и была, но по слову Location найти интересующий меня вопрос сложновато, он следующий.
Как делать лучше Создавать 2 real переменные, и воспользоваться функцией GroupEnumUnitsInRange, либо создать location и воспользоваться функцией GroupEnumUnitsInRangeOfLoc Где-то на форуме читал что после появление функций GetSpellTargetX и GEtSpellTargetY можно вообще отказаться от location-ов
Стоит ли пытаться отказываться вообще от location-ов... и еще такой вопрос
GetLocationX(Location(GetRectCenterX(rect), GetRectCenterY(rect)) + X)
GetLocationY(Location(GetRectCenterX(rect), GetRectCenterY(rect)) + Y) Заменяют в данном случае мне OffsetLocation(), Можно ли как-то избавиться от Location-ов в функции выше? Принцип её такой, создать юнита в ректе относительно его центра...
p.s. чем отличается регион от ректа ? |
20.08.2009, 15:28 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
от локейшенов всегда нужно отказываться, даже до появления GetSpellTarget#()
о ужас, мало того что 2 утечки... так еще это равносительно этому
|
20.08.2009, 15:38 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MupaMaX
Мой статус
offline
Опыт:
1,495Активность: |
J, Спасибо, понимал сократить можно, а вот как ? не приходило в голову )))) |
20.08.2009, 15:41 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
локейшены нужно использовать исключительно только в 2-ух случаях
|
20.08.2009, 15:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MupaMaX
Мой статус
offline
Опыт:
1,495Активность: |
J, Понял, ну 2й вариант я пока не встречал а так, буду править свой код на Координаты, вместо location-ов... |
20.08.2009, 16:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|