home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Corrida / monstertruck.swf / scripts / __Packages / Pirrest / PhisicsEngine / AngularConstraint.as next >
Encoding:
Text File  |  2007-03-13  |  4.9 KB  |  105 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function($pA, $pB, $pC)
  33.    {
  34.       this[┬º┬ºconstant(5)]($pA,$pB,$pC);
  35.    }[┬º┬ºconstant(6)];
  36.    _loc2_[┬º┬ºconstant(5)] = function($pA, $pB, $pC)
  37.    {
  38.       this[┬º┬ºconstant(7)] = $pA[┬º┬ºconstant(8)];
  39.       this[┬º┬ºconstant(9)] = $pB[┬º┬ºconstant(8)];
  40.       this[┬º┬ºconstant(10)] = $pC[┬º┬ºconstant(8)];
  41.       this[┬º┬ºconstant(11)] = new f.h[┬º┬ºconstant(12)](this[┬º┬ºconstant(7)],this[┬º┬ºconstant(9)]);
  42.       this[┬º┬ºconstant(13)] = new f.h[┬º┬ºconstant(12)](this[┬º┬ºconstant(9)],this[┬º┬ºconstant(10)]);
  43.       this[┬º┬ºconstant(14)] = new f.h[┬º┬ºconstant(17)](this[┬º┬ºconstant(9)][┬º┬ºconstant(16)] + 0,this[┬º┬ºconstant(9)][┬º┬ºconstant(15)] - 1);
  44.       this[┬º┬ºconstant(18)] = new f.h[┬º┬ºconstant(12)](this[┬º┬ºconstant(9)],this[┬º┬ºconstant(14)]);
  45.       this[┬º┬ºconstant(19)] = this[┬º┬ºconstant(20)](this[┬º┬ºconstant(7)],this[┬º┬ºconstant(9)],this[┬º┬ºconstant(10)]);
  46.       this[┬º┬ºconstant(21)] = 1;
  47.    };
  48.    _loc2_[┬º┬ºconstant(22)] = function()
  49.    {
  50.       var _loc5_ = this[┬º┬ºconstant(23)]();
  51.       this[┬º┬ºconstant(18)][┬º┬ºconstant(24)][┬º┬ºconstant(16)] = this[┬º┬ºconstant(18)][┬º┬ºconstant(25)][┬º┬ºconstant(16)] + 0;
  52.       this[┬º┬ºconstant(18)][┬º┬ºconstant(24)][┬º┬ºconstant(15)] = this[┬º┬ºconstant(18)][┬º┬ºconstant(25)][┬º┬ºconstant(15)] - 1;
  53.       var _loc9_ = this[┬º┬ºconstant(7)][┬º┬ºconstant(26)](this[┬º┬ºconstant(9)]);
  54.       var _loc8_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(26)](this[┬º┬ºconstant(10)]);
  55.       var _loc12_ = this[┬º┬ºconstant(20)](this[┬º┬ºconstant(7)],this[┬º┬ºconstant(9)],this[┬º┬ºconstant(10)]);
  56.       var _loc13_ = this[┬º┬ºconstant(20)](this[┬º┬ºconstant(7)],this[┬º┬ºconstant(9)],this[┬º┬ºconstant(14)]);
  57.       var _loc11_ = this[┬º┬ºconstant(20)](this[┬º┬ºconstant(10)],this[┬º┬ºconstant(9)],this[┬º┬ºconstant(14)]);
  58.       var _loc6_ = (this[┬º┬ºconstant(19)] - _loc12_) / 2;
  59.       var _loc10_ = _loc13_ + _loc6_ * this[┬º┬ºconstant(21)];
  60.       var _loc4_ = _loc11_ - _loc6_ * this[┬º┬ºconstant(21)];
  61.       this[┬º┬ºconstant(7)][┬º┬ºconstant(16)] = _loc9_ * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc10_) + this[┬º┬ºconstant(9)][┬º┬ºconstant(16)];
  62.       this[┬º┬ºconstant(7)][┬º┬ºconstant(15)] = _loc9_ * eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc10_) + this[┬º┬ºconstant(9)][┬º┬ºconstant(15)];
  63.       this[┬º┬ºconstant(10)][┬º┬ºconstant(16)] = _loc8_ * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc4_) + this[┬º┬ºconstant(9)][┬º┬ºconstant(16)];
  64.       this[┬º┬ºconstant(10)][┬º┬ºconstant(15)] = _loc8_ * eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc4_) + this[┬º┬ºconstant(9)][┬º┬ºconstant(15)];
  65.       var _loc7_ = this[┬º┬ºconstant(23)]();
  66.       var _loc3_ = _loc7_[┬º┬ºconstant(16)] - _loc5_[┬º┬ºconstant(16)];
  67.       var _loc2_ = _loc7_[┬º┬ºconstant(15)] - _loc5_[┬º┬ºconstant(15)];
  68.       this[┬º┬ºconstant(7)][┬º┬ºconstant(16)] -= _loc3_;
  69.       this[┬º┬ºconstant(7)][┬º┬ºconstant(15)] -= _loc2_;
  70.       this[┬º┬ºconstant(9)][┬º┬ºconstant(16)] -= _loc3_;
  71.       this[┬º┬ºconstant(9)][┬º┬ºconstant(15)] -= _loc2_;
  72.       this[┬º┬ºconstant(10)][┬º┬ºconstant(16)] -= _loc3_;
  73.       this[┬º┬ºconstant(10)][┬º┬ºconstant(15)] -= _loc2_;
  74.    };
  75.    _loc2_[┬º┬ºconstant(20)] = function($pA, $pB, $pC)
  76.    {
  77.       var _loc2_ = new f.h[┬º┬ºconstant(17)]($pB[┬º┬ºconstant(16)] - $pA[┬º┬ºconstant(16)],$pB[┬º┬ºconstant(15)] - $pA[┬º┬ºconstant(15)]);
  78.       var _loc3_ = new f.h[┬º┬ºconstant(17)]($pC[┬º┬ºconstant(16)] - $pB[┬º┬ºconstant(16)],$pC[┬º┬ºconstant(15)] - $pB[┬º┬ºconstant(15)]);
  79.       var _loc4_ = _loc2_[┬º┬ºconstant(30)](_loc3_);
  80.       var _loc5_ = _loc2_[┬º┬ºconstant(31)](_loc3_);
  81.       return eval(┬º┬ºconstant(27))[┬º┬ºconstant(32)](_loc5_,_loc4_);
  82.    };
  83.    _loc2_[┬º┬ºconstant(33)] = function($t)
  84.    {
  85.       this[┬º┬ºconstant(19)] = $t;
  86.       return this[┬º┬ºconstant(34)]();
  87.    };
  88.    _loc2_[┬º┬ºconstant(34)] = function()
  89.    {
  90.       return this[┬º┬ºconstant(19)];
  91.    };
  92.    _loc2_[┬º┬ºconstant(35)] = function()
  93.    {
  94.    };
  95.    _loc2_[┬º┬ºconstant(23)] = function()
  96.    {
  97.       var _loc3_ = (this[┬º┬ºconstant(7)][┬º┬ºconstant(16)] + this[┬º┬ºconstant(9)][┬º┬ºconstant(16)] + this[┬º┬ºconstant(10)][┬º┬ºconstant(16)]) / 3;
  98.       var _loc2_ = (this[┬º┬ºconstant(7)][┬º┬ºconstant(15)] + this[┬º┬ºconstant(9)][┬º┬ºconstant(15)] + this[┬º┬ºconstant(10)][┬º┬ºconstant(15)]) / 3;
  99.       return new f.h[┬º┬ºconstant(17)](_loc3_,_loc2_);
  100.    };
  101.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(37)](┬º┬ºconstant(36),_loc2_[┬º┬ºconstant(34)],_loc2_[┬º┬ºconstant(33)]));
  102.    ┬º┬ºpush(┬º┬ºconstant(38)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(6)],null,1));
  103. }
  104. §§pop();
  105.