home *** CD-ROM | disk | FTP | other *** search
- package Box2D.Collision
- {
- import Box2D.Common.Math.b2Vec2;
-
- public class b2AABB
- {
-
-
- public var upperBound:b2Vec2;
-
- public var lowerBound:b2Vec2;
-
- public function b2AABB()
- {
- lowerBound = new b2Vec2();
- upperBound = new b2Vec2();
- super();
- }
-
- public function IsValid() : Boolean
- {
- var dX:Number = upperBound.x - lowerBound.x;
- var dY:Number = upperBound.y - lowerBound.y;
- var valid:Boolean = dX >= 0 && dY >= 0;
- return valid && lowerBound.IsValid() && upperBound.IsValid();
- }
- }
- }
-