|
| ObjectsManager (HopkinsEngine *vm) |
|
void | clearAll () |
|
int | getWidth (const byte *objectData, int idx) |
|
int | getHeight (const byte *objectData, int idx) |
|
byte * | loadSprite (const Common::Path &file) |
|
void | loadLinkFile (const Common::Path &file, bool OBSSEUL=false) |
|
void | addStaticSprite (const byte *spriteData, Common::Point pos, int idx, int spriteIndex, int zoomFactor, bool flipFl, int deltaX, int deltaY) |
|
void | animateSprite (int idx) |
|
void | removeSprite (int idx) |
|
void | setSpriteX (int idx, int xp) |
|
void | setSpriteY (int idx, int yp) |
|
int | getSpriteX (int idx) |
|
int | getSpriteY (int idx) |
|
void | setSpriteIndex (int idx, int spriteIndex) |
|
void | displaySprite () |
|
void | computeAndSetSpriteSize () |
|
void | setFlipSprite (int idx, bool flip) |
|
int | getBobAnimDataIdx (int idx) |
|
void | initBorder (int zoneIdx) |
|
void | nextObjectIcon (int idx) |
|
void | takeInventoryObject (int idx) |
|
void | handleSpecialGames () |
|
void | addObject (int objIndex) |
|
void | changeObject (int objIndex) |
|
void | removeObject (int objIndex) |
|
void | resetBob (int idx) |
|
void | hideBob (int idx) |
|
void | displayBob (int idx) |
|
void | setBobOffset (int idx, int offset) |
|
void | setBobAnimDataIdx (int idx, int animIdx) |
|
void | setBobAnimation (int idx) |
|
void | stopBobAnimation (int idx) |
|
int | getBobPosX (int idx) |
|
void | handleCityMap () |
|
void | clearScreen () |
|
void | disableVerb (int idx, int a2) |
|
void | enableVerb (int idx, int a2) |
|
void | lockAnimX (int idx, int x) |
|
void | handleLeftButton () |
|
void | handleRightButton () |
|
void | setOffsetXY (byte *data, int idx, int xp, int yp, bool isSize) |
|
void | setVerb (int id) |
|
void | doActionBack (int idx) |
|
void | doActionRight (int idx) |
|
void | doActionFront (int idx) |
|
void | doActionLeft (int idx) |
|
void | doActionDiagRight (int idx) |
|
void | doActionDiagLeft (int idx) |
|
void | loadObjects () |
|
byte * | loadObjectFromFile (int objIndex, bool mode) |
|
void | resetHidingItems () |
|
void | resetHidingUseCount (int idx) |
|
void | setHidingUseCount (int idx) |
|
void | loadHidingItems (const Common::Path &file) |
|
void | enableHidingBehavior () |
|
void | disableHidingBehavior () |
|
void | disableHidingItem (int idx) |
|
void | resetHomeRateCounter () |
|
void | resetOldFrameIndex () |
|
void | resetOldDirection () |
|
int | getObjectWidth () |
|
int | getObjectHeight () |
|
void | showSpecialActionAnimationWithFlip (const byte *spriteData, const Common::String &animationSeq, int speed, bool flipFl) |
|
void | showSpecialActionAnimation (const byte *spriteData, const Common::String &animString, int speed) |
|
void | checkEventBobAnim (int idx, int animIdx, int animDataIdx, int a4) |
|
void | setMultiBobAnim (int idx1, int idx2, int anim1Idx, int anim2Idx) |
|
void | loadObjectIniFile () |
|
void | quickDisplayBobSprite (int idx) |
|
void | initVbob (const byte *src, int idx, int xp, int yp, int frameIndex) |
|
void | disableVbob (int idx) |
|
void | setAndPlayAnim (int idx, int animIdx, int destPosi, bool animAction) |
|
void | sceneControl (const Common::Path &backgroundFile, const Common::Path &linkFile, const Common::Path &animFile, const Common::Path &s4, int soundNum, bool initializeScreen) |
|
void | sceneControl2 (const Common::Path &backgroundFile, const Common::Path &linkFile, const Common::Path &animFile, const Common::Path &s4, int soundNum, bool initializeScreen) |
|
void | goHome () |
|
void | paradise () |
|