Revision: 37890
Updated Code
at December 19, 2010 09:58 by godstroke
Updated Code
private function isInRect(ob:FlxObject,rect:Rectangle):Boolean { if ((ob.right) >= rect.x && (ob.left) <= (rect.x + rect.width) && ob.bottom >= rect.y && ob.bottom <= rect.y + rect.height // change bottom to top if you allow objects feet should go beyond rectangles bottom. ) { return true; }else { return false; } }
Revision: 37889
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 19, 2010 09:55 by godstroke
Initial Code
private function isInRect(ob:FlxObject,rect:Rectangle):Boolean { if ((ob.right) >= rect.x && (ob.left) <= (rect.x + rect.width) && ob.bottom >= rect.y && ob.bottom <= rect.y + rect.height ) { return true; }else { return false; } }
Initial URL
Initial Description
Simple snippet to check is Flixel's flxObjects position according to a rectangle. It will return true if it's inside the rectangle, false if not. Very basic primitive box collision checking.
Initial Title
Check if the FlxObject is inside the given rectangle
Initial Tags
flash
Initial Language
ActionScript 3