Public Member Functions | |
| FrameWindow (BuriedEngine *vm) | |
| bool | showTitleSequence () |
| bool | showMainMenu () |
| bool | returnToMainMenu () |
| bool | playMovie (const Common::Path &background, const Common::Path &movie, int movieLeft, int movieTop) |
| bool | showClosingScreen () |
| bool | showFeaturesScreen () |
| bool | startNewGame (bool walkthrough=false, bool introMovie=false) |
| bool | showDeathScene (int deathSceneIndex, GlobalFlags &globalFlags, Common::Array< int > itemArray) |
| bool | showCompletionScene (GlobalFlags &globalFlags) |
| bool | showCredits () |
| bool | showOverview () |
| bool | setTimerPause (bool pause) |
| bool | onEraseBackground () |
| void | onActionStart (const Common::CustomEventType &action, uint flags) |
| void | onActionEnd (const Common::CustomEventType &action, uint flags) |
| void | onKeyUp (const Common::KeyState &key, uint flags) |
| void | onTimer (uint timer) |
| void | onKillFocus (Window *newWindow) |
| void | onSetFocus (Window *oldWindow) |
| int | getTransitionSpeed () const |
| void | setTransitionSpeed (int newSpeed) |
| bool | isFrameCyclingDefault () const |
| bool | isFrameCachingAllowed () const |
| bool | isGameInProgress () const |
| Window * | getMainChildWindow () const |
| void | loadFromState (const Location &location, GlobalFlags &flags, Common::Array< int > inventoryItems) |
Public Member Functions inherited from Buried::Window | |
| Window (BuriedEngine *vm, Window *parent, bool visible=false) | |
| 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) |
Public Attributes | |
| bool | _reviewerMode |
| bool | _controlDown |
Additional Inherited Members | |
Public Types inherited from Buried::Window | |
| enum | WindowShowMode { kWindowShow, kWindowHide, kWindowShowNormal } |
| enum | WindowPosFlags { kWindowPosNoFlags = 0, kWindowPosNoSize = (1 << 0), kWindowPosNoZOrder = (1 << 1), kWindowPosHideWindow = (1 << 2), kWindowPosShowWindow = (1 << 3), kWindowPosNoMove = (1 << 4), kWindowPosNoActivate = (1 << 5) } |
Protected Member Functions inherited from Buried::Window | |
| uint | setTimer (uint elapse) |
| bool | killTimer (uint timer) |
| Common::Rect | makeAbsoluteRect (const Common::Rect &rect) const |
Protected Attributes inherited from Buried::Window | |
| BuriedEngine * | _vm |
| Window * | _parent |
| Common::Rect | _rect |