ScummVM API documentation
Sludge::PeopleManager Class Reference

Public Member Functions

 PeopleManager (SludgeEngine *vm)
 
bool init ()
 
bool addPerson (int x, int y, int objNum, Persona *p)
 
void drawPeople ()
 
void freezePeople (int, int)
 
void kill ()
 
void killMostPeople ()
 
void removeOneCharacter (int i)
 
OnScreenPersonfindPerson (int v)
 
void setScale (int16 h, int16 d)
 
void setShown (bool h, int ob)
 
void setDrawMode (int h, int ob)
 
void setPersonTransparency (int ob, byte x)
 
void setPersonColourise (int ob, byte r, byte g, byte b, byte colourmix)
 
void movePerson (int x, int y, int objNum)
 
bool makeWalkingPerson (int x, int y, int objNum, struct LoadedFunction *func, int di)
 
bool forceWalkingPerson (int x, int y, int objNum, struct LoadedFunction *func, int di)
 
void jumpPerson (int x, int y, int objNum)
 
void walkAllPeople ()
 
bool turnPersonToFace (int thisNum, int direc)
 
bool stopPerson (int o)
 
bool floatCharacter (int f, int objNum)
 
bool setCharacterWalkSpeed (int f, int objNum)
 
void animatePerson (int obj, PersonaAnimation *)
 
void animatePerson (int obj, Persona *per)
 
bool setPersonExtra (int f, int newSetting)
 
bool savePeople (Common::WriteStream *stream)
 
bool loadPeople (Common::SeekableReadStream *stream)
 
void freeze (FrozenStuffStruct *frozenStuff)
 
void resotre (FrozenStuffStruct *frozenStuff)
 

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