MBHaxe/src/gui/Rect.hx
2021-06-18 22:22:13 +05:30

19 lines
417 B
Haxe

package gui;
import h3d.Vector;
@:publicFields
class Rect {
var position:Vector;
var extent:Vector;
public function new(position:Vector, extent:Vector) {
this.position = position.clone();
this.extent = extent.clone();
}
public function inRect(point:Vector) {
return (position.x <= point.x && (position.x + extent.x) >= point.x)
&& (position.y <= point.y && (position.y + extent.y) >= point.y);
}
}