|
|
| EntityManager (ResourceManager &resources) |
| |
|
void | clear () |
| |
|
void | clearSceneEntities (bool preserveGlobalTimers=false) |
| |
|
Entity * | spawnAbmEntityFromResource (const Common::String &name, const Common::String &resourcePath, int classId, const Common::Point &position, float z, int animationRate, bool looping, bool pingPong) |
| |
|
Entity * | spawnBitmapEntityFromResource (const Common::String &name, const Common::String &resourcePath, int classId, const Common::Point &position, float z) |
| |
|
Entity * | spawnCursorEntity (const Common::Point &position) |
| |
|
Entity * | spawnSceneBitmapEntity (const Common::String &name, const Common::String &resourcePath, const Common::Point &position, float z) |
| |
|
Entity * | spawnSceneHotspotEntity (const Common::String &name, const Common::Rect &bounds, float z) |
| |
|
Entity * | spawnSceneAnimationEntity (const Common::String &name, const Common::String &resourcePath, const Common::Point &position, float z, int animationRate, bool active, bool visible, bool looping, bool playBackwards, bool pingPong, int initialFrame=-1) |
| |
|
Entity * | spawnSceneActorEntity (const Common::String &name, const Common::String &resourcePath, const Common::Point &position, float z, int initialFrame) |
| |
|
Entity * | spawnSceneTimerEntity (const Common::String &name, int initialValue, int currentValue, bool enabled, bool looping, bool global) |
| |
|
void | configureSceneTimerEntity (Entity &entity, int initialValue, int currentValue, bool enabled, bool looping, bool global) |
| |
|
Entity * | getCursorEntity () const |
| |
|
void | hideCursor () |
| |
|
void | showCursor () |
| |
|
void | pauseTimerCountdowns () |
| |
|
void | resumeTimerCountdowns () |
| |
|
bool | takeExpiredTimerNames (Common::Array< Common::String > &expiredTimerNames) |
| |
|
bool | tickSceneEntities () |
| |
|
bool | syncCursorEntityPosition (const Common::Point &position) |
| |
|
void | drawSceneEntities (Graphics::Screen &screen) const |
| |
|
void | drawCursor (Graphics::Screen &screen) const |
| |
|
const Entity * | findTopSceneEntityAt (const Common::Point &point, int classIdFilter=-1) const |
| |
|
int | findSceneEntityDrawIndexByName (const Common::String &name) const |
| |
|
const Entity * | findSceneEntityByName (const Common::String &name) const |
| |
|
Entity * | findSceneEntityByName (const Common::String &name) |
| |
|
Entity * | detachSceneEntityByName (const Common::String &name) |
| |
|
void | adoptSceneEntity (Entity *entity) |
| |
|
void | reinsertSceneEntity (Entity *entity) |
| |