ScummVM API documentation
Pegasus::CaldoriaMessages Class Reference
Inheritance diagram for Pegasus::CaldoriaMessages:
Pegasus::GameInteraction Pegasus::Notification Pegasus::NotificationReceiver Pegasus::IDObject Pegasus::InputHandler Pegasus::IDObject

Public Member Functions

 CaldoriaMessages (Neighborhood *, const NotificationID, NotificationManager *)
 
void setSoundFXLevel (const uint16) override
 
- Public Member Functions inherited from Pegasus::GameInteraction
 GameInteraction (const InteractionID id, Neighborhood *nextHandler)
 
void startInteraction ()
 
void stopInteraction ()
 
void startOverInteraction ()
 
bool isInteracting () const
 
NeighborhoodgetOwner () const
 
virtual Common::Path getBriefingMovie ()
 
virtual Common::Path getEnvScanMovie ()
 
virtual long getNumHints ()
 
virtual Common::Path getHintMovie (uint)
 
virtual bool canSolve ()
 
virtual void setAmbienceLevel (const uint16)
 
virtual void doSolve ()
 
- Public Member Functions inherited from Pegasus::IDObject
 IDObject (const int32 id)
 
int32 getObjectID () const
 
- Public Member Functions inherited from Pegasus::InputHandler
 InputHandler (InputHandler *)
 
virtual void setNextHandler (InputHandler *nextHandler)
 
virtual InputHandlergetNextHandler ()
 
virtual void handleInput (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)
 
- Public Member Functions inherited from Pegasus::Notification
 Notification (const NotificationID id, NotificationManager *owner)
 
void notifyMe (NotificationReceiver *, NotificationFlags flags, NotificationFlags mask)
 
void cancelNotification (NotificationReceiver *receiver)
 
void setNotificationFlags (NotificationFlags flags, NotificationFlags mask)
 
NotificationFlags getNotificationFlags ()
 
void clearNotificationFlags ()
 

Protected Member Functions

void openInteraction () override
 
void initInteraction () override
 
void closeInteraction () override
 
void receiveNotification (Notification *, const NotificationFlags) override
 
void clickInHotspot (const Input &, const Hotspot *) override
 
void play1Message (uint)
 
- Protected Member Functions inherited from Pegasus::GameInteraction
virtual void resetInteraction ()
 
- Protected Member Functions inherited from Pegasus::Notification
void checkReceivers ()
 
- Protected Member Functions inherited from Pegasus::NotificationReceiver
virtual void newNotification (Notification *notification)
 

Protected Attributes

Movie _messageMovie
 
NotificationCallBack _messageCallBack
 
Notification_neighborhoodNotification
 
uint _messageNumber
 
- Protected Attributes inherited from Pegasus::GameInteraction
InputHandler_savedHandler
 
Neighborhood_owner
 
- Protected Attributes inherited from Pegasus::InputHandler
InputHandler_nextHandler
 
bool _allowInput
 
- Protected Attributes inherited from Pegasus::Notification
NotificationManager_owner
 
ReceiverList _receivers
 
NotificationFlags _currentFlags
 

Additional Inherited Members

- Static Public Member Functions inherited from Pegasus::InputHandler
static InputHandlersetInputHandler (InputHandler *)
 
static InputHandlergetCurrentHandler ()
 
static void pollForInput ()
 
static void getInput (Input &, Hotspot *&)
 
static void readInputDevice (Input &)
 
static void invalHotspots ()
 
static InputBits getCurrentFilter ()
 
- 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: