|
enum | CheckPositionType { kCheckPositionLookingUp,
kCheckPositionLookingDown,
kCheckPositionLookingAtDoors,
kCheckPositionLookingAtClock
} |
|
|
| SceneManager (LastExpressEngine *engine) |
|
void | loadSceneDataFile (ArchiveIndex archive) |
|
Scene * | get (SceneIndex sceneIndex) |
|
void | setScene (SceneIndex sceneIndex) |
|
void | loadScene (SceneIndex sceneIndex) |
|
void | loadSceneFromObject (ObjectIndex object, bool alternate=false) |
|
void | loadSceneFromItem (InventoryItem item) |
|
void | loadSceneFromItemPosition (InventoryItem item) |
|
void | loadSceneFromPosition (CarIndex car, Position position, int param3=-1) |
|
void | drawScene (SceneIndex sceneIndex) |
|
void | processScene () |
|
SceneIndex | processIndex (SceneIndex sceneIndex) |
|
bool | checkPosition (SceneIndex sceneIndex, CheckPositionType type) const |
|
bool | checkCurrentPosition (bool doCheckOtherCars) const |
|
void | updateDoorsAndClock () |
|
void | resetDoorsAndClock () |
|
void | drawFrames (bool refreshScreen) |
|
void | addToQueue (SequenceFrame *const frame) |
|
void | removeFromQueue (SequenceFrame *frame) |
|
void | removeAndRedraw (SequenceFrame **frame, bool doRedraw) |
|
void | resetQueue () |
|
void | setCoordinates (SequenceFrame *frame) |
|
void | setCoordinates (const Common::Rect &rect) |
|
SceneIndex | getSceneIndexFromPosition (CarIndex car, Position position, int param3=-1) |
|
void | setFlagDrawSequences () |
|
The documentation for this class was generated from the following file: