- Joined
- Jun 21, 2012
- Messages
- 431
JASS:
library KillTreesInRange uses DestructableLib
/************************************************************************************
*
* KillTreesInRange
* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
* v1.0.0.0
* by Thelordmarshall
*
* Description: kill trees in range ^^.
* Requires any DestructableLib.
*
* API:
* ¯¯¯¯
* function KillTreesInRange takes real x, real y, real range returns boolean
*
*************************************************************************************/
globals
private rect r=Rect(0,0,0,0)
private integer result=0
endglobals
private function KillHim takes nothing returns nothing
local destructable d=GetEnumDestructable()
if(IsDestructableTree(d) and not IsDestructableDead(d))then
call KillDestructable(d)
set result=result+1
endif
set d=null
endfunction
function KillTreesInRange takes real x, real y, real range returns boolean
set result=0
call SetRect(r,x-range,y-range,x+range,y+range)
call EnumDestructablesInRect(r,null,function KillHim)
return result>0
endfunction
endlibrary