home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / ragdollavalanche2.swf / scripts / __Packages / aso#22075.as < prev    next >
Encoding:
Text File  |  2007-12-03  |  2.3 KB  |  69 lines

  1. class ┬ºaso#22075┬º
  2. {
  3.    static var ┬ºaso#74163┬º = 550;
  4.    static var ┬ºaso#05500┬º = 400;
  5.    static var ┬ºaso#86141┬º = 0.0001;
  6.    function ┬ºaso#22075┬º()
  7.    {
  8.    }
  9.    static function ┬ºaso#35024┬º(angle)
  10.    {
  11.       while(angle < 0)
  12.       {
  13.          angle += 360;
  14.       }
  15.       while(angle >= 360)
  16.       {
  17.          angle -= 360;
  18.       }
  19.       return angle;
  20.    }
  21.    static function ┬ºaso#08284┬º(angle)
  22.    {
  23.       while(angle < -180)
  24.       {
  25.          angle += 360;
  26.       }
  27.       while(angle >= 180)
  28.       {
  29.          angle -= 360;
  30.       }
  31.       return angle;
  32.    }
  33.    static function ┬ºaso#45610┬º(┬ºaso#84328┬º, ┬ºaso#78339┬º, ┬ºaso#15665┬º, ┬ºaso#09676┬º, ┬ºaso#47002┬º, ┬ºaso#41013┬º)
  34.    {
  35.       var _loc4_ = ┬ºaso#47002┬º - ┬ºaso#15665┬º;
  36.       var _loc3_ = ┬ºaso#41013┬º - ┬ºaso#09676┬º;
  37.       var _loc13_ = ┬ºaso#84328┬º - ┬ºaso#15665┬º;
  38.       var _loc12_ = ┬ºaso#78339┬º - ┬ºaso#09676┬º;
  39.       var _loc7_ = _loc13_ * _loc4_ + _loc3_ * _loc12_;
  40.       if(_loc7_ <= 0)
  41.       {
  42.          return Math.sqrt((┬ºaso#84328┬º - ┬ºaso#15665┬º) * (┬ºaso#84328┬º - ┬ºaso#15665┬º) + (┬ºaso#78339┬º - ┬ºaso#09676┬º) * (┬ºaso#78339┬º - ┬ºaso#09676┬º));
  43.       }
  44.       var _loc9_ = _loc4_ * _loc4_ + _loc3_ * _loc3_;
  45.       if(_loc9_ <= _loc7_)
  46.       {
  47.          return Math.sqrt((┬ºaso#84328┬º - ┬ºaso#47002┬º) * (┬ºaso#84328┬º - ┬ºaso#47002┬º) + (┬ºaso#78339┬º - ┬ºaso#41013┬º) * (┬ºaso#78339┬º - ┬ºaso#41013┬º));
  48.       }
  49.       var _loc8_ = _loc7_ / _loc9_;
  50.       var _loc11_ = ┬ºaso#15665┬º + _loc8_ * _loc4_;
  51.       var _loc10_ = ┬ºaso#09676┬º + _loc8_ * _loc3_;
  52.       return Math.sqrt((┬ºaso#84328┬º - _loc11_) * (┬ºaso#84328┬º - _loc11_) + (┬ºaso#78339┬º - _loc10_) * (┬ºaso#78339┬º - _loc10_));
  53.    }
  54.    static function ┬ºaso#72350┬º(┬ºaso#84328┬º, ┬ºaso#78339┬º, ┬ºaso#15665┬º, ┬ºaso#09676┬º, ┬ºaso#47002┬º, ┬ºaso#41013┬º)
  55.    {
  56.       var _loc5_ = ┬ºaso#15665┬º - ┬ºaso#84328┬º;
  57.       var _loc6_ = ┬ºaso#09676┬º - ┬ºaso#78339┬º;
  58.       var _loc8_ = ┬ºaso#47002┬º - ┬ºaso#84328┬º;
  59.       var _loc9_ = ┬ºaso#41013┬º - ┬ºaso#78339┬º;
  60.       var _loc2_ = _loc9_ - _loc6_;
  61.       var _loc4_ = _loc8_ - _loc5_;
  62.       var _loc3_ = (- _loc2_) / _loc4_;
  63.       var _loc1_ = 1;
  64.       var _loc7_ = - _loc6_ + _loc5_ * _loc2_ / _loc4_;
  65.       var _loc10_ = Math.abs(_loc7_) / Math.sqrt(_loc3_ * _loc3_ + _loc1_ * _loc1_);
  66.       return _loc10_;
  67.    }
  68. }
  69.