home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / Beez.swf / scripts / Box2D / Collision / b2Bound.as < prev    next >
Encoding:
Text File  |  2008-09-03  |  907 b   |  42 lines

  1. package Box2D.Collision
  2. {
  3.    public class b2Bound
  4.    {
  5.        
  6.       
  7.       public var value:uint;
  8.       
  9.       public var proxyId:uint;
  10.       
  11.       public var stabbingCount:uint;
  12.       
  13.       public function b2Bound()
  14.       {
  15.          super();
  16.       }
  17.       
  18.       public function Swap(b:b2Bound) : void
  19.       {
  20.          var tempValue:uint = value;
  21.          var tempProxyId:uint = proxyId;
  22.          var tempStabbingCount:uint = stabbingCount;
  23.          value = b.value;
  24.          proxyId = b.proxyId;
  25.          stabbingCount = b.stabbingCount;
  26.          b.value = tempValue;
  27.          b.proxyId = tempProxyId;
  28.          b.stabbingCount = tempStabbingCount;
  29.       }
  30.       
  31.       public function IsLower() : Boolean
  32.       {
  33.          return (value & 1) == 0;
  34.       }
  35.       
  36.       public function IsUpper() : Boolean
  37.       {
  38.          return (value & 1) == 1;
  39.       }
  40.    }
  41. }
  42.