home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Frizzle_fraz.swf / scripts / Code / org / cove / ape / _yo331.as < prev   
Encoding:
Text File  |  2008-09-26  |  6.0 KB  |  248 lines

  1. package Code.org.cove.ape
  2. {
  3.    public class _yo331 extends _um83
  4.    {
  5.        
  6.       
  7.       private var _collisionList:Array;
  8.       
  9.       private var _collideInternal:Boolean;
  10.       
  11.       private var _composites:Array;
  12.       
  13.       public function _yo331(param1:Boolean = false)
  14.       {
  15.          super();
  16.          _composites = new Array();
  17.          _collisionList = new Array();
  18.          this._mm304 = param1;
  19.       }
  20.       
  21.       public function _uo329(param1:_gf356) : void
  22.       {
  23.          var _loc2_:int = 0;
  24.          _loc2_ = _oj169.indexOf(param1);
  25.          if(_loc2_ == -1)
  26.          {
  27.             return;
  28.          }
  29.          _oj169.splice(_loc2_,1);
  30.          param1._nt299 = false;
  31.          param1._xe147();
  32.       }
  33.       
  34.       public function set _mm304(param1:Boolean) : void
  35.       {
  36.          _collideInternal = param1;
  37.       }
  38.       
  39.       public function get _oj169() : Array
  40.       {
  41.          return _composites;
  42.       }
  43.       
  44.       public function _al90(param1:_yo331) : void
  45.       {
  46.          var _loc2_:int = 0;
  47.          _loc2_ = _ai316.indexOf(param1);
  48.          if(_loc2_ == -1)
  49.          {
  50.             return;
  51.          }
  52.          _ai316.splice(_loc2_,1);
  53.       }
  54.       
  55.       override public function init() : void
  56.       {
  57.          var _loc1_:int = 0;
  58.          super.init();
  59.          _loc1_ = 0;
  60.          while(_loc1_ < _oj169.length)
  61.          {
  62.             _oj169[_loc1_].init();
  63.             _loc1_++;
  64.          }
  65.       }
  66.       
  67.       public function get _ai316() : Array
  68.       {
  69.          return _collisionList;
  70.       }
  71.       
  72.       private function _ac142(param1:_yo331) : void
  73.       {
  74.          var _loc2_:int = 0;
  75.          var _loc3_:int = 0;
  76.          var _loc4_:int = 0;
  77.          var _loc5_:_gf356 = null;
  78.          var _loc6_:int = 0;
  79.          var _loc7_:_gf356 = null;
  80.          _qt487(param1);
  81.          _loc2_ = int(_composites.length);
  82.          _loc3_ = int(param1._oj169.length);
  83.          _loc4_ = 0;
  84.          while(_loc4_ < _loc2_)
  85.          {
  86.             (_loc5_ = _composites[_loc4_])._qt487(param1);
  87.             _loc6_ = 0;
  88.             while(_loc6_ < _loc3_)
  89.             {
  90.                _loc7_ = param1._oj169[_loc6_];
  91.                _loc5_._qt487(_loc7_);
  92.                _loc6_++;
  93.             }
  94.             _loc4_++;
  95.          }
  96.          _loc6_ = 0;
  97.          while(_loc6_ < _loc3_)
  98.          {
  99.             _loc7_ = param1._oj169[_loc6_];
  100.             _qt487(_loc7_);
  101.             _loc6_++;
  102.          }
  103.       }
  104.       
  105.       public function _qf444(param1:_gf356) : void
  106.       {
  107.          _oj169.push(param1);
  108.          param1._nt299 = true;
  109.          if(_nt299)
  110.          {
  111.             param1.init();
  112.          }
  113.       }
  114.       
  115.       public function _ww503(param1:Array) : void
  116.       {
  117.          var _loc2_:int = 0;
  118.          var _loc3_:_yo331 = null;
  119.          _loc2_ = 0;
  120.          while(_loc2_ < param1.length)
  121.          {
  122.             _loc3_ = param1[_loc2_];
  123.             _ai316.push(_loc3_);
  124.             _loc2_++;
  125.          }
  126.       }
  127.       
  128.       override internal function _xq123(param1:Number) : void
  129.       {
  130.          var _loc2_:int = 0;
  131.          var _loc3_:int = 0;
  132.          var _loc4_:_gf356 = null;
  133.          super._xq123(param1);
  134.          _loc2_ = int(_composites.length);
  135.          _loc3_ = 0;
  136.          while(_loc3_ < _loc2_)
  137.          {
  138.             (_loc4_ = _composites[_loc3_])._xq123(param1);
  139.             _loc3_++;
  140.          }
  141.       }
  142.       
  143.       override public function _sb191() : Array
  144.       {
  145.          return _id359.concat(_rm414).concat(_oj169);
  146.       }
  147.       
  148.       override public function _wr15() : void
  149.       {
  150.          var _loc1_:int = 0;
  151.          var _loc2_:int = 0;
  152.          var _loc3_:_gf356 = null;
  153.          super._wr15();
  154.          _loc1_ = int(_composites.length);
  155.          _loc2_ = 0;
  156.          while(_loc2_ < _loc1_)
  157.          {
  158.             _loc3_ = _composites[_loc2_];
  159.             _loc3_._wr15();
  160.             _loc2_++;
  161.          }
  162.       }
  163.       
  164.       public function get _mm304() : Boolean
  165.       {
  166.          return _collideInternal;
  167.       }
  168.       
  169.       override public function _xe147() : void
  170.       {
  171.          var _loc1_:int = 0;
  172.          super._xe147();
  173.          _loc1_ = 0;
  174.          while(_loc1_ < _oj169.length)
  175.          {
  176.             _oj169[_loc1_]._xe147();
  177.             _loc1_++;
  178.          }
  179.       }
  180.       
  181.       override internal function _kp242() : void
  182.       {
  183.          var _loc1_:int = 0;
  184.          var _loc2_:int = 0;
  185.          var _loc3_:_gf356 = null;
  186.          super._kp242();
  187.          _loc1_ = int(_composites.length);
  188.          _loc2_ = 0;
  189.          while(_loc2_ < _loc1_)
  190.          {
  191.             _loc3_ = _composites[_loc2_];
  192.             _loc3_.update();
  193.             _loc3_._kp242();
  194.             _loc2_++;
  195.          }
  196.       }
  197.       
  198.       private function _gs57() : void
  199.       {
  200.          var _loc1_:int = 0;
  201.          var _loc2_:int = 0;
  202.          var _loc3_:_gf356 = null;
  203.          var _loc4_:int = 0;
  204.          var _loc5_:_gf356 = null;
  205.          _tf160();
  206.          _loc1_ = int(_composites.length);
  207.          _loc2_ = 0;
  208.          while(_loc2_ < _loc1_)
  209.          {
  210.             _loc3_ = _composites[_loc2_];
  211.             _loc3_._qt487(this);
  212.             _loc4_ = _loc2_ + 1;
  213.             while(_loc4_ < _loc1_)
  214.             {
  215.                _loc5_ = _composites[_loc4_];
  216.                _loc3_._qt487(_loc5_);
  217.                _loc4_++;
  218.             }
  219.             _loc2_++;
  220.          }
  221.       }
  222.       
  223.       public function _fc291(param1:_yo331) : void
  224.       {
  225.          _ai316.push(param1);
  226.       }
  227.       
  228.       internal function _td446() : void
  229.       {
  230.          var _loc1_:int = 0;
  231.          var _loc2_:int = 0;
  232.          var _loc3_:_yo331 = null;
  233.          if(_mm304)
  234.          {
  235.             _gs57();
  236.          }
  237.          _loc1_ = int(_ai316.length);
  238.          _loc2_ = 0;
  239.          while(_loc2_ < _loc1_)
  240.          {
  241.             _loc3_ = _ai316[_loc2_];
  242.             _ac142(_loc3_);
  243.             _loc2_++;
  244.          }
  245.       }
  246.    }
  247. }
  248.