Public Member Functions | |
| Inventory (AsylumEngine *vm, int32 &multiple) | |
| uint | find (uint item=0) const |
| void | add (uint item, uint multipleIncr) |
| void | remove (uint item, uint multipleDecr) |
| bool | contains (uint item, uint multiple) const |
| void | copyFrom (Inventory &inventory) |
| uint | getSelectedItem () const |
| void | selectItem (uint item) |
| void | load (Common::SeekableReadStream *stream) |
| void | saveLoadWithSerializer (Common::Serializer &s) |
| uint32 & | operator[] (uint index) |
| virtual void | saveLoadWithSerializer (Serializer &ser)=0 |
Static Public Member Functions | |
| static Common::Point | getInventoryRingPoint (AsylumEngine *vm, uint nPoints, uint index) |
| static void | describe (AsylumEngine *vm, uint item) |
|
virtual |
Implements Common::Serializable.