home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / pup_idol.swf / scripts / Box2D / Collision / b2AABB.as next >
Encoding:
Text File  |  2008-08-07  |  770 b   |  33 lines

  1. package Box2D.Collision
  2. {
  3.    import Box2D.Common.Math.b2Vec2;
  4.    
  5.    public class b2AABB
  6.    {
  7.        
  8.       
  9.       public var minVertex:b2Vec2;
  10.       
  11.       public var maxVertex:b2Vec2;
  12.       
  13.       public function b2AABB()
  14.       {
  15.          minVertex = new b2Vec2();
  16.          maxVertex = new b2Vec2();
  17.          super();
  18.       }
  19.       
  20.       public function IsValid() : Boolean
  21.       {
  22.          var _loc1_:Number = maxVertex.x;
  23.          var _loc2_:Number = maxVertex.y;
  24.          _loc1_ = maxVertex.x;
  25.          _loc2_ = maxVertex.y;
  26.          _loc1_ -= minVertex.x;
  27.          _loc2_ -= minVertex.y;
  28.          var _loc3_:Boolean = _loc1_ >= 0 && _loc2_ >= 0;
  29.          return _loc3_ && minVertex.IsValid() && maxVertex.IsValid();
  30.       }
  31.    }
  32. }
  33.