//------------------------------------------------------------------------------------------------------------------------ // PopulateItems() //------------------------------------------------------------------------------------------------------------------------ //adds one icon for each item in the shop private void PopulateItemIconView() { foreach (Item item in shopModel.GetItems()) { AddItemToView(item); } }
//------------------------------------------------------------------------------------------------------------------------ // 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); } } }