|
|
| ChaseInteraction (const InteractionID, Neighborhood *, NotificationID, NotificationManager *) |
| |
| virtual void | handleInput (const Input &, const Hotspot *) |
| |
|
| 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 bool | canSolve () |
| |
|
virtual void | setSoundFXLevel (const uint16) |
| |
|
virtual void | setAmbienceLevel (const uint16) |
| |
|
virtual void | doSolve () |
| |
|
| 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 | handleInput (const Input &, const Hotspot *) |
| |
|
virtual void | clickInHotspot (const Input &, const Hotspot *) |
| |
|
virtual void | activateHotspots () |
| |
|
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) |
| |
|
| virtual void | openInteraction () |
| |
| virtual void | initInteraction () |
| |
| virtual void | closeInteraction () |
| |
| virtual void | receiveNotification (Notification *, const NotificationFlags) |
| |
|
virtual void | setUpBranch () |
| |
|
virtual void | branchLeft () |
| |
|
virtual void | branchRight () |
| |
|
virtual void | dontBranch () |
| |
|
virtual void | showControlsHint () |
| |
|
virtual void | hideControlsHint () |
| |
|
virtual void | openInteraction () |
| |
|
virtual void | initInteraction () |
| |
|
virtual void | closeInteraction () |
| |
|
virtual void | resetInteraction () |
| |
|
virtual void | receiveNotification (Notification *, const NotificationFlags) |
| |
|
virtual void | newNotification (Notification *notification) |
| |
◆ handleInput()
| virtual void Pegasus::ChaseInteraction::handleInput |
( |
const Input & |
, |
|
|
const Hotspot * |
|
|
) |
| |
|
virtual |
◆ openInteraction()
| virtual void Pegasus::ChaseInteraction::openInteraction |
( |
| ) |
|
|
protectedvirtual |
◆ initInteraction()
| virtual void Pegasus::ChaseInteraction::initInteraction |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ closeInteraction()
| virtual void Pegasus::ChaseInteraction::closeInteraction |
( |
| ) |
|
|
protectedvirtual |
◆ receiveNotification()
| virtual void Pegasus::ChaseInteraction::receiveNotification |
( |
Notification * |
, |
|
|
const |
NotificationFlags |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following file: