|
| GlobeGame (Neighborhood *) |
|
void | setSoundFXLevel (const uint16) override |
|
void | handleInput (const Input &, const Hotspot *) override |
|
void | clickInHotspot (const Input &, const Hotspot *) override |
|
void | activateHotspots () override |
|
bool | canSolve () override |
|
void | doSolve () override |
|
| GameInteraction (const InteractionID id, Neighborhood *nextHandler) |
|
void | startInteraction () |
|
void | stopInteraction () |
|
void | startOverInteraction () |
|
bool | isInteracting () const |
|
Neighborhood * | getOwner () const |
|
virtual Common::Path | getBriefingMovie () |
|
virtual Common::Path | getEnvScanMovie () |
|
virtual long | getNumHints () |
|
virtual Common::Path | getHintMovie (uint) |
|
virtual void | setAmbienceLevel (const uint16) |
|
| IDObject (const int32 id) |
|
int32 | getObjectID () const |
|
Public Member Functions inherited from Pegasus::InputHandler |
| InputHandler (InputHandler *) |
|
virtual void | setNextHandler (InputHandler *nextHandler) |
|
virtual InputHandler * | getNextHandler () |
|
virtual void | updateCursor (const Common::Point, const Hotspot *) |
|
virtual bool | isClickInput (const Input &, const Hotspot *) |
|
virtual bool | wantsCursor () |
|
virtual bool | releaseInputFocus () |
|
virtual void | grabInputFocus () |
|
virtual InputBits | getInputFilter () |
|
virtual InputBits | getClickFilter () |
|
virtual void | allowInput (const bool allow) |
|
|
void | openInteraction () override |
|
void | initInteraction () override |
|
void | closeInteraction () override |
|
void | receiveNotification (Notification *, const NotificationFlags) override |
|
void | spinGlobe (const Input &, const Hotspot *, GlobeTrackDirection) |
|
void | clickGlobe (const Input &) |
|
int16 | findClickedSilo (const Input &) |
|
void | globeMovieFrameToOrigin (int16, int16 &, int16 &) |
|
void | globePointToLatLong (const Point3D &, int16, int16, int16 &, int16 &) |
|
void | screenPointTo3DPoint (int16, int16, Point3D &) |
|
bool | lineHitsGlobe (const Line3D &, Point3D &) |
|
virtual void | resetInteraction () |
|
virtual void | newNotification (Notification *notification) |
|
|
static const int16 | _siloCoords [kNumAllSilos][2] |
|
static const int16 | _targetSilo [kNumTargetSilos] |
|
static const int16 | _timeLimit [kNumTargetSilos] |
|
static const TimeValue | _siloName [kNumTargetSilos][2] |
|
Static Protected Attributes inherited from Pegasus::InputHandler |
static InputHandler * | _inputHandler |
|
static bool | _invalHotspots |
|
static InputBits | _lastFilter |
|
The documentation for this class was generated from the following file: