Advertisement
WindowsTV

Invetory

Oct 17th, 2015
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function showPlayerWidgetMenu()
  2. {
  3.     var _loc11 = PLAYER_WIDGET.art_mc;
  4.     var _loc4 = getItemList();
  5.     var _loc6 = [];
  6.     var _loc14 = PLAYER_WIDGET_MENU_MAX_ITEMS;
  7.     var _loc13 = player_widget_menu_type;
  8.     var _loc19 = player_widget_menu_text;
  9.     _loc11.sort_mc.sort_txt.text = _loc19;
  10.     if (_loc13 != undefined)
  11.     {
  12.         if (_loc13 == "INVENTORY_TYPE_ALL")
  13.         {
  14.             _loc6 = _loc4;
  15.         }
  16.         else if (_loc13 == "INVENTORY_TYPE_AWARD")
  17.         {
  18.             var _loc17 = shell.INVENTORY_TYPE_FLAG;
  19.             var _loc16 = shell.INVENTORY_TYPE_OTHER;
  20.             var _loc15 = shell.INVENTORY_TYPE_PHOTO;
  21.             for (var _loc8 = 0; _loc8 < _loc4.length; ++_loc8)
  22.             {
  23.                 var _loc9 = _loc4[_loc8].type;
  24.                 if (_loc9 == _loc17 || _loc9 == _loc16 || _loc9 == _loc15)
  25.                 {
  26.                     traceOject(_loc4[_loc8]);
  27.                     _loc6.push(_loc4[_loc8]);
  28.                 } // end if
  29.             } // end of for
  30.         }
  31.         else
  32.         {
  33.             for (var _loc8 = 0; _loc8 < _loc4.length; ++_loc8)
  34.             {
  35.                 if (_loc4[_loc8].type == shell[_loc13])
  36.                 {
  37.                     _loc6.push(_loc4[_loc8]);
  38.                 } // end if
  39.             } // end of for
  40.         } // end else if
  41.     }
  42.     else
  43.     {
  44.         _loc6 = _loc4;
  45.     } // end else if
  46.     _loc6 = _loc6.slice();
  47.     for (var _loc7 = 0; _loc7 < _loc6.length; ++_loc7)
  48.     {
  49.         if (_loc6[_loc7].hidden == true)
  50.         {
  51.             _loc6.splice(_loc7, 1);
  52.         } // end if
  53.     } // end of for
  54.     var _loc18 = Math.ceil(_loc6.length / _loc14) - 1;
  55.     var _loc12 = paginateArray(_loc6, player_widget_menu_page, _loc14);
  56.     if (player_widget_menu_page < _loc18)
  57.     {
  58.         _loc11.next_btn.onRelease = com.clubpenguin.util.Delegate.create(this, onNextButtonReleased);
  59.     }
  60.     else
  61.     {
  62.         _loc11.next_btn.onRelease = undefined;
  63.     } // end else if
  64.     if (player_widget_menu_page > 0)
  65.     {
  66.         _loc11.back_btn.onRelease = com.clubpenguin.util.Delegate.create(this, onBackButtonReleased);
  67.     }
  68.     else
  69.     {
  70.         _loc11.back_btn.onRelease = undefined;
  71.     } // end else if
  72.     if (_loc11.menu_mc_holder.menu_mc)
  73.     {
  74.         _loc11.menu_mc_holder.menu_mc.removeMovieClip();
  75.     } // end if
  76.     _loc11.menu_mc_holder.attachMovie(INVENTORY_LIST_LINKAGE_ID, "menu_mc", 1, {_x: 0, _y: 0});
  77.     for (var _loc5 = 0; _loc5 < _loc14; ++_loc5)
  78.     {
  79.         var _loc3 = _loc12[_loc5];
  80.         var _loc2 = _loc11.menu_mc_holder.menu_mc["item" + _loc5 + "_mc"];
  81.         if (_loc3 != undefined && !_loc3.hidden)
  82.         {
  83.             var _loc10 = !_loc3.is_member || _loc3.is_member && isMember();
  84.             if (_loc10)
  85.             {
  86.                 _loc2.gotoAndStop(1);
  87.                 _loc2.button_btn.item_id = _loc3.id;
  88.                 _loc2.button_btn.onRelease = function ()
  89.                 {
  90.                     clickPlayerWidgetItem(this.item_id);
  91.                 };
  92.             }
  93.             else
  94.             {
  95.                 _loc2.gotoAndStop(2);
  96.                 _loc2.button_btn.onRelease = com.clubpenguin.util.Delegate.create(this, showMemberItemNotAvailablePrompt, _loc3);
  97.             } // end else if
  98.             _loc2.loader_mc.gotoAndStop(1);
  99.             _loc2.icon_mc._visible = false;
  100.             loadPlayerWidgetMenuIcon(_loc2.icon_mc, _loc3.id);
  101.             continue;
  102.         } // end if
  103.         _loc2.loader_mc.gotoAndStop(3);
  104.         _loc2.gotoAndStop(3);
  105.         _loc2.button_btn.onRelease = undefined;
  106.     } // end of for
  107. } // End of the function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement