Ejemplo n.º 1
0
 //------------------------------------------------------------------------------------------------------------------------
 //                                                  PopulateItems()
 //------------------------------------------------------------------------------------------------------------------------
 //adds one icon for each item in the shop
 private void PopulateItemIconView()
 {
     foreach (Item item in shopModel.GetItems())
     {
         AddItemToView(item);
     }
 }
Ejemplo n.º 2
0
        //------------------------------------------------------------------------------------------------------------------------
        //                                                  DrawItems()
        //------------------------------------------------------------------------------------------------------------------------
        private void DrawItems()
        {
            List <Item> items = shop.GetItems();

            for (int index = 0; index < items.Count; index++)
            {
                Item item  = items[index];
                int  iconX = GetColumnByIndex(index) * Spacing + Margin;
                int  iconY = GetRowByIndex(index) * Spacing + Margin;
                if (item == shop.GetSelectedItem())
                {
                    DrawItem(item, iconX, iconY, true);
                }
                else
                {
                    DrawItem(item, iconX, iconY, false);
                }
            }
        }