|
| Controls (IllusionsEngine *vm) |
|
void | placeBackgroundObject (BackgroundObject *backgroundObject) |
|
void | placeActor (uint32 actorTypeId, Common::Point placePt, uint32 sequenceId, uint32 objectId, uint32 notifyThreadId) |
|
void | placeSequenceLessActor (uint32 objectId, Common::Point placePt, WidthHeight dimensions, int16 priority) |
|
void | placeActorLessObject (uint32 objectId, Common::Point feetPt, Common::Point pt, int16 priority, uint flags) |
|
void | placeSubActor (uint32 objectId, int linkIndex, uint32 actorTypeId, uint32 sequenceId) |
|
void | placeDialogItem (uint16 objectNum, uint32 actorTypeId, uint32 sequenceId, Common::Point placePt, int16 choiceJumpOffs) |
|
void | destroyControls () |
|
void | destroyActiveControls () |
|
void | destroyControlsBySceneId (uint32 sceneId) |
|
void | destroyDialogItems () |
|
void | threadIsDead (uint32 threadId) |
|
void | pauseControls () |
|
void | unpauseControls () |
|
void | pauseControlsBySceneId (uint32 sceneId) |
|
void | unpauseControlsBySceneId (uint32 sceneId) |
|
bool | getOverlappedObject (Control *control, Common::Point pt, Control **outOverlappedControl, int minPriority) |
|
bool | getOverlappedObjectAccurate (Control *control, Common::Point pt, Control **outOverlappedControl, int minPriority) |
|
bool | getDialogItemAtPos (Control *control, Common::Point pt, Control **outOverlappedControl) |
|
bool | getOverlappedWalkObject (Control *control, Common::Point pt, Control **outOverlappedControl) |
|
void | destroyControl (Control *control) |
|
bool | findNamedPoint (uint32 namedPointId, Common::Point &pt) |
|
void | actorControlRoutine (Control *control, uint32 deltaTime) |
|
void | dialogItemControlRoutine (Control *control, uint32 deltaTime) |
|
void | disappearActors () |
|
void | appearActors () |
|
void | pauseActors (uint32 objectId) |
|
void | unpauseActors (uint32 objectId) |
|
Actor * | newActor () |
|
Control * | newControl () |
|
uint32 | newTempObjectId () |
|
void | destroyControlInternal (Control *control) |
|