|
|
| SceneViewWindow (BuriedEngine *vm, Window *parent) |
| |
|
bool | startNewGame (bool walkthrough=false) |
| |
|
bool | startNewGameIntro (bool walkthrough=false) |
| |
|
bool | startNewGame (const Location &startingLocation) |
| |
|
bool | showDeathScene (int deathSceneIndex) |
| |
|
bool | showCompletionScene () |
| |
|
bool | getSceneStaticData (const Location &location, LocationStaticData &sceneStaticData) |
| |
|
GlobalFlags & | getGlobalFlags () |
| |
|
bool | getCurrentSceneLocation (Location &curLocation) |
| |
|
bool | jumpToScene (const Location &newLocation) |
| |
|
bool | jumpToSceneRestore (const Location &newLocation) |
| |
|
bool | moveInDirection (Direction direction) |
| |
|
bool | moveToDestination (const DestinationScene &destinationData) |
| |
|
bool | timeSuitJump (int destination) |
| |
|
bool | playTransition (const DestinationScene &destinationData, int navFrame) |
| |
|
bool | videoTransition (const Location &location, DestinationScene destinationData, int navFrame) |
| |
|
bool | walkTransition (const Location &location, const DestinationScene &destinationData, int navFrame) |
| |
|
bool | pushTransition (Graphics::Surface *curBackground, Graphics::Surface *newBackground, int direction, uint stripSize, int totalTime) |
| |
|
bool | pushNewTransition (Graphics::Surface *newBackground, int direction, int stripSize, int totalTime) |
| |
|
bool | slideInTransition (Graphics::Surface *newBackground, int direction, int stripSize, int totalTime) |
| |
|
bool | slideOutTransition (Graphics::Surface *newBackground, int direction, int stripSize, int totalTime) |
| |
|
bool | changeStillFrameMovie (const Common::Path &fileName=Common::Path()) |
| |
|
bool | changeCycleFrameMovie (const Common::Path &fileName=Common::Path()) |
| |
|
Graphics::Surface * | getStillFrameCopy (int frameIndex) |
| |
|
const Graphics::Surface * | getStillFrame (int frameIndex) |
| |
|
Graphics::Surface * | getCycleFrameCopy (int frameIndex) |
| |
|
const Graphics::Surface * | getCycleFrame (int frameIndex) |
| |
|
bool | enableCycleFrameCache (bool enable) |
| |
|
bool | flushCycleFrameCache () |
| |
|
bool | enableCycling (bool enable) |
| |
|
bool | forceEnableCycling (bool enable) |
| |
|
bool | getCyclingStatus () const |
| |
|
bool | isCyclingEnabled () const |
| |
|
bool | closeCycleFrameMovie () |
| |
|
bool | addNumberToGlobalFlagTable (byte numberToAdd) |
| |
|
byte | getNumberFromGlobalFlagTable (int tableIndex) |
| |
|
bool | isNumberInGlobalFlagTable (byte numberToCheck) |
| |
|
bool | playSynchronousAnimation (int animationID) |
| |
|
bool | playSynchronousAnimationExtern (int animationID) |
| |
|
bool | playPlacedSynchronousAnimation (int animationID, int left, int top) |
| |
|
bool | playClippedSynchronousAnimation (int animationID, int left, int top, int right, int bottom) |
| |
|
bool | startAsynchronousAnimation (int animationID, bool loopAnimation) |
| |
|
bool | startAsynchronousAnimation (int fileNameID, int startPosition, int playStartPosition, int frameCount, bool loopAnimation) |
| |
|
bool | startAsynchronousAnimationExtern (int fileNameID, int startPosition, int playStartPosition, int frameCount, bool loopAnimation) |
| |
|
bool | stopAsynchronousAnimation () |
| |
|
bool | isAsynchronousAnimationStillPlaying () |
| |
|
int | getAsynchronousAnimationCurrentPosition () |
| |
|
bool | asynchronousAnimationTimerCallback () |
| |
|
bool | startPlacedAsynchronousAnimation (int left, int top, int width, int height, int animationID, bool loopAnimation) |
| |
|
bool | startPlacedAsynchronousAnimation (int left, int top, int width, int height, int fileNameID, int startPosition, int playStartPosition, int frameCount, bool loopAnimation) |
| |
|
bool | startPlacedAsynchronousAnimationExtern (int left, int top, int width, int height, int fileNameID, int startPosition, int playStartPosition, int frameCount, bool loopAnimation) |
| |
|
bool | retrieveAICommentEntry (const Location &commentLocation, int commentType, const Common::Array< AIComment > &commentDatabase, int &lastFoundEntry, AIComment ¤tCommentData) |
| |
|
bool | checkAICommentDependencies (const Location &commentLocation, const AIComment &commentData) |
| |
|
bool | playAICommentFromData (const AIComment &commentData) |
| |
|
bool | playAIComment (int commentType) |
| |
|
bool | playAIComment (const Location &commentLocation, int commentType) |
| |
|
bool | checkForAIComment (int commentType) |
| |
|
bool | checkForAIComment (const Location &commentLocation, int commentType) |
| |
|
bool | infoWindowDisplayed (bool flag) |
| |
|
bool | bioChipWindowDisplayed (bool flag) |
| |
|
bool | burnedLetterWindowDisplayed (bool flag) |
| |
|
bool | isAuxWindowDisplayed () |
| |
| void | onPaint () |
| |
| void | onTimer (uint timer) |
| |
| bool | onSetCursor (uint message) |
| |
| void | onEnable (bool enable) |
| |
| void | onLButtonDown (const Common::Point &point, uint flags) |
| |
| void | onLButtonUp (const Common::Point &point, uint flags) |
| |
| void | onMouseMove (const Common::Point &point, uint flags) |
| |
| void | onActionEnd (const Common::CustomEventType &action, uint flags) |
| |
| void | onKeyUp (const Common::KeyState &key, uint flags) |
| |
|
bool | isScenePresent () |
| |
|
int | draggingItem (int itemID, const Common::Point &pointLocation, int itemFlags) |
| |
|
int | droppedItem (int itemID, const Common::Point &pointLocation, int itemFlags) |
| |
|
bool | updatePrebufferWithSprite (Sprite &spriteData) |
| |
|
bool | changeSpriteStatus (bool status) |
| |
|
bool | resetCursor () |
| |
|
bool | displayLiveText (const Common::String &text="", bool notifyUser=true) |
| |
|
bool | displayTranslationText (const Common::String &text) |
| |
|
bool | resetNavigationArrows () |
| |
|
bool | startEnvironmentAmbient (int oldTimeZone=-1, int oldEnvironment=-1, int timeZone=-1, int environment=-1, bool fade=true) |
| |
|
bool | checkCustomAICommentDependencies (const Location &commentLocation, const AIComment &commentData) |
| |
|
const SceneBase * | getCurrentScene () const |
| |
|
Common::Array< AIComment > | getAICommentDatabase (int timeZone, int environment) |
| |
|
| Window (BuriedEngine *vm, Window *parent, bool visible=false) |
| |
|
virtual bool | onEraseBackground () |
| |
|
virtual void | onActionStart (const Common::CustomEventType &action, uint flags) |
| |
|
virtual void | onActionEnd (const Common::CustomEventType &action, uint flags) |
| |
|
virtual void | onKeyUp (const Common::KeyState &key, uint flags) |
| |
|
virtual void | onTimer (uint timer) |
| |
|
virtual void | onKillFocus (Window *newWindow) |
| |
|
virtual void | onSetFocus (Window *oldWindow) |
| |
|
virtual void | onPaint () |
| |
|
virtual void | onLButtonUp (const Common::Point &point, uint flags) |
| |
|
virtual void | onLButtonDown (const Common::Point &point, uint flags) |
| |
|
virtual void | onMouseMove (const Common::Point &point, uint flags) |
| |
|
virtual void | onMButtonUp (const Common::Point &point, uint flags) |
| |
|
virtual void | onRButtonUp (const Common::Point &point, uint flags) |
| |
|
virtual void | onRButtonDown (const Common::Point &point, uint flags) |
| |
|
virtual bool | onSetCursor (uint message) |
| |
|
virtual void | onEnable (bool enable) |
| |
|
void | invalidateRect (const Common::Rect &rect, bool erase=true) |
| |
|
void | invalidateWindow (bool erase=true) |
| |
|
Window * | getParent () const |
| |
|
const Common::Rect & | getRect () const |
| |
|
Common::Rect | getClientRect () const |
| |
|
Common::Rect | getAbsoluteRect () const |
| |
|
void | updateWindow () |
| |
|
void | enableWindow (bool enable) |
| |
|
bool | isWindowEnabled () const |
| |
|
void | setWindowPos (const Window *insertAfter, int x, int y, int width, int height, uint flags) |
| |
|
void | showWindow (WindowShowMode showMode) |
| |
|
bool | isWindowVisible () const |
| |
|
Window * | setFocus () |
| |
|
Window * | setCapture () |
| |
|
void | sendMessage (Message *message) |
| |
|
void | postMessage (Message *message) |
| |
|
Window * | childWindowAtPoint (const Common::Point &point) |
| |
|
Common::Point | convertPointToGlobal (const Common::Point &point) |
| |
|
Common::Point | convertPointToLocal (const Common::Point &point) |
| |
|
Common::Point | convertPointToWindow (const Common::Point &point, Window *dest) |
| |