Public Member Functions | |
| CSTimeScene (MohawkEngine_CSTime *vm, CSTimeCase *case_, uint id) | |
| void | installGroup () |
| void | buildScene () |
| void | leave () |
| uint16 | getSceneId () |
| void | mouseDown (Common::Point &pos) |
| void | mouseMove (Common::Point &pos) |
| void | mouseUp (Common::Point &pos) |
| void | idle () |
| void | setupAmbientAnims () |
| void | idleAmbientAnims () |
| bool | eventIsActive () |
| void | setCursorForCurrentPoint () |
| void | drawHotspots () |
| uint16 | getBubbleType () |
| const Common::Array< CSTimeEvent > & | getEvents (bool second) |
| const Common::Array< CSTimeHotspot > & | getHotspots () |
| CSTimeHotspot & | getHotspot (uint id) |
| uint16 | getInvObjForCurrentHotspot () |
| CSTimeChar * | getChar (uint id) |
| uint16 | getHelperId () |
| uint | getId () |
Public Attributes | |
| uint | _visitCount |
| CSTimeChar * | _activeChar |
| Common::Array< Feature * > | _objectFeatures |
Protected Member Functions | |
| void | load () |
| void | cursorOverHotspot (uint id) |
| void | mouseDownOnHotspot (uint id) |
| void | mouseUpOnHotspot (uint id) |
| bool | hotspotContainsEvent (uint id, uint16 eventType) |
Protected Attributes | |
| MohawkEngine_CSTime * | _vm |
| CSTimeCase * | _case |
| uint | _id |
| uint16 | _currHotspot |
| uint16 | _hoverHotspot |
| uint16 | _unknown1 |
| uint16 | _unknown2 |
| uint16 | _helperId |
| uint16 | _bubbleType |
| uint16 | _numObjects |
| Common::Array< CSTimeEvent > | _events |
| Common::Array< CSTimeEvent > | _events2 |
| Common::Array< CSTimeChar * > | _chars |
| Common::Array< CSTimeHotspot > | _hotspots |