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 |