ScummVM API documentation
ICB::_icon_list_manager Class Reference

Public Member Functions

void ResetToScopeLevel (IconListScope eScope)
 
void ActivateIconMenu (const char *pcListName, bool8 bAllowEscape, bool8 bDrawStatusIcons)
 
bool8 IsActive () const
 
uint32 GetList (const char *pcListName, char *pNames[ICON_LIST_MAX_ICONS], uint32 *pnHashes, uint32 *pnCounts) const
 
void SetEmailArrived ()
 
void CycleInventoryLogic (const _input &sKeyboardState) const
 
bool8 IsHolding () const
 
void CycleHoldingLogic () const
 
const char * HoldingWhat () const
 
void AddIconToList (const char *pcListName, const char *pcIconName)
 
void AddIconToList (const char *pcListName, const char *pcIconName, const uint32 nHash)
 
void RemoveIconFromList (const char *pcListName, const char *pcIconName)
 
uint32 GetItemCount (const char *pcListName) const
 
bool8 Carrying (const char *pcListName, const char *pcItem) const
 
uint32 CarryingHowMany (const char *pcListName, const char *pcItem) const
 
bool8 ItemHeld () const
 
bool8 Holding (const char *pcItem) const
 
void Drop ()
 
void SetListScope (const char *pcListName, IconListScope eScope)
 
void DestroyList (const char *pcListName)
 
void ResetList (const char *pcListName)
 

The documentation for this class was generated from the following file: