All pastes #452653 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-22 12:45 UTC
rendered paste body
	method UpdateItemList()
	{
		variable guidlist lstItemList
		variable string strItemName
		variable int Index = 1
		variable int Index2 = 1

		lstItemList:Search[-items,-inventory]
		UIElement[lstInventory@Config@Pages@Inventory]:ClearItems

		if ${lstItemList.Count}
		{
			do
			{	
				strItemName:Set[${Item[${lstItemList.GUID[${Index}]}].Name}]
				Index2:Set[1]
				do 
				{
					if ${Item[${lstItemList.GUID[${Index2}]}].Name.NotEqual[strItemName]} && ${Index2} == ${Index}
					{
						UIElement[lstInventory@Config@Pages@Inventory]:AddItem[${strItemName}]
						break
					}
				}
				while ${Index2:Inc} < ${Index}
				;${Math.Calc[${Index} -1]}
				;UIElement[lstInventory@Config@Pages@Inventory]:AddItem[${strItemName}]
			}
			while ${Index:Inc} <= ${lstItemList.Count}
		}
	}