ScummVM API documentation
Alcachofa::World Class Referencefinal

Public Types

using RoomIterator = Common::Array< const Room * >::const_iterator
 

Public Member Functions

RoomIterator beginRooms () const
 
RoomIterator endRooms () const
 
RoomglobalRoom () const
 
Inventoryinventory () const
 
MainCharacterfilemon () const
 
MainCharactermortadelo () const
 
const Common::StringinitScriptName () const
 
uint8 loadedMapCount () const
 
bool somebodyUsing (ObjectBase *object) const
 
MainCharactergetMainCharacterByKind (MainCharacterKind kind) const
 
MainCharactergetOtherMainCharacterByKind (MainCharacterKind kind) const
 
RoomgetRoomByName (const char *name) const
 
ObjectBasegetObjectByName (const char *name) const
 
ObjectBasegetObjectByName (MainCharacterKind character, const char *name) const
 
ObjectBasegetObjectByNameFromAnyRoom (const char *name) const
 
const Common::StringgetGlobalAnimationName (GlobalAnimationKind kind) const
 
const char * getLocalizedName (const Common::String &name) const
 
const char * getDialogLine (int32 dialogId) const
 
void toggleObject (MainCharacterKind character, const char *objName, bool isEnabled)
 
void syncGame (Common::Serializer &s)
 

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