|
发表于 2008-2-24 19:06:29
|
显示全部楼层
5555555刚才看了下代码,发现貌似是不行的………………
[codes=jass]function RectContainsLoc takes rect r, location loc returns boolean
return RectContainsCoords(r, GetLocationX(loc), GetLocationY(loc))
endfunction[/codes]
这个是区域内包含点的jass函数,其中调用了RectContainsCoords
[codes=jass]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[/codes]
这个函数的意思就是,只要点的x、y坐标都在区域范围内,就返回真
显然如ls这样做,会永远返回真的,也就是死循环……………… |
|