Exemplo n.º 1
0
Item_T * ItemList_Add(ItemList_T * list, ItemType_T type)
{
   Item_T * item;

   item = malloc(sizeof(Item_T));
   Item_Init(item, type);
   ObjectList_AddAtEnd(&list->item_list, item);
   return item;
}
Exemplo n.º 2
0
/*
========================
Item_ValidateTooltipData
========================
*/
qboolean Item_ValidateTooltipData(itemDef_t *item)
{
	if (item->toolTipData != NULL)
	{
		return qtrue;
	}

	item->toolTipData = UI_Alloc(sizeof(itemDef_t));
	if (item->toolTipData == NULL)
	{
		return qfalse;
	}

	Item_Init(item->toolTipData);
	Item_Tooltip_Initialize(item->toolTipData);

	return qtrue;
}