27

» WarCraft 3 / Библиотека функций

какие возможности открываются то!
ужос.. все.. мы захватим мир
у тебя переменые B1 и B2 юзаются все раз.. зачем содавать для них переменые?
имхо. .надо сделать так:
function SafeX takes real X returns real
    local real U = GetRectMaxX(gg_rct_Map_Area)
    local real D = GetRectMinX(gg_rct_Map_Area)
    if X>U then
        return U
    elseif X<D then
        return D
    endif    
    return X
endfunction
27

» WarCraft 3 / Библиотека функций

FellGuard а почему нельзя сделать одной строчкой и без отдельной функции?
call SetUnitPosition (Dummy, GetUnitX(Owner), GetUnitY(Owner))
27

» WarCraft 3 / Библиотека функций

функцию с правельной пораболой лучше не принимать, а вот формулу можно куданить записать...
т.к. немногии могут до нее додуматся
тоже будет ползена для прожектилов с траекториями при извесной высоте и длине...
27

» Прочее / 2007

а ты случаем не будеш изменять жене с эльфихой?
27

» WarCraft 3 / Битва

ХАХАХАХАХАХА
Один мамент в точ в точ скопирован из одного кинематика... пряма точ в точ))
вот... он сдесь:
и еще... чето иногда при просмотре... зависает кинематик.. и ничего не делает...
27

» WarCraft 3 / Библиотека функций

ADOLF правельно.. избегайте лок:
function RectContainsCoords takes rect r, real x, real y returns boolean
    return (GetRectMinX(r) <= x) and (x <= GetRectMaxX(r)) and (GetRectMinY(r) <= y) and (y <= GetRectMaxY(r))
endfunction
вот тебе без лока, но избегать ректа это уже слишком геморно.. че? место него всюду передавать 4 значений x и y на котором рект строится?
[size=1][i]Jon добавил:[/i][/size]
разбивать надо откровено глючные функции, или те фунции которые используют мало функций
27

» WarCraft 3 / Библиотека функций

ADOLF
а чем тебе стандартные бж функции ненравятся? т.к. очень мало случаев существования "условного" ректа!
function RectContainsCoords takes rect r, real x, real y returns boolean
    return (GetRectMinX(r) <= x) and (x <= GetRectMaxX(r)) and (GetRectMinY(r) <= y) and (y <= GetRectMaxY(r))
endfunction

//===========================================================================
function RectContainsLoc takes rect r, location loc returns boolean
    return RectContainsCoords(r, GetLocationX(loc), GetLocationY(loc))
endfunction
27

» WarCraft 3 / Затерявшиеся

чет както одному играть скушно, трудно, и надоедлево... вот посети норм