forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   Определить наличие объекта в точке (http://forum.boolean.name/showthread.php?t=15103)

xmarat 11.07.2011 22:46

Определить наличие объекта в точке
 
Есть ли в BlitzMax функция, которая возвращает True, если в определенной координате есть объект определенного типа. Например FuncName(obj,x,y). Заранее благодарен...

NitE 11.07.2011 22:52

Ответ: Определить наличие объекта в точке
 
Function RectsOverlap:Byte(x0, y0, w0, h0, x2, y2, w2, h2)
If x0 > (x2 + w2) Or (x0 + w0) < x2 Or y0 > (y2 + h2) Or (y0 + h0) < y2
Return 0
Else
Return 1
EndIf
End Function

xmarat 14.07.2011 15:25

Ответ: Определить наличие объекта в точке
 
Спасибо. Примерно так и сделал.


Часовой пояс GMT +4, время: 11:29.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot