ScummVM API documentation
Access::InventoryManager Class Referenceabstract
Inheritance diagram for Access::InventoryManager:
Access::Manager Access::Amazon::AmazonInventory Access::Martian::MartianInventory Access::Noctropolis::NoctropolisInventory

Public Member Functions

 InventoryManager (AccessEngine *vm)
 
int & operator[] (int idx)
 
int useItem () const
 
void setUseItem (int itemId)
 
void refreshInventory ()
 
virtual int displayInv ()=0
 
void synchronize (Common::Serializer &s)
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Public Attributes

Common::Array< InventoryEntry_inv
 
int _startInvItem
 
int _startInvBox
 
bool _invChangeFlag
 
bool _invRefreshFlag
 
bool _invModeFlag
 

Protected Member Functions

void initFields ()
 
void getList ()
 
void saveScreens ()
 
void savedFields ()
 
void showAllItems ()
 
void restoreFields ()
 
void chooseItem ()
 
void freeInvCells ()
 
void restoreScreens ()
 

Protected Attributes

Common::Array< int > _items
 
- Protected Attributes inherited from Access::Manager
AccessEngine_vm
 

Member Function Documentation

◆ synchronize()

void Access::InventoryManager::synchronize ( Common::Serializer s)

Synchronize savegame data


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