ScummVM API documentation
LastExpress::MessageManager Class Reference

Public Member Functions

 MessageManager (LastExpressEngine *engine)
 
void setMessageHandle (int handleChannel, void(LogicManager::*handle)(Message *))
 
void setEventHandle (int handleChannel, void(LastExpressEngine::*handle)(Event *))
 
void addEvent (int channel, int x, int y, int flags)
 
Event * getEvent ()
 
void addMessage (int receiver, int actionId, int sender, ConsCallParam param)
 
Message * getMessage ()
 
bool process ()
 
void flush ()
 
void flushTime ()
 
void forceMessage (Message *msg)
 
void clearMessageQueue ()
 
void clearEventQueue ()
 
void clearClickEvents ()
 
void saveMessages (CVCRFile *file)
 
void loadMessages (CVCRFile *file)
 

Public Attributes

void(LogicManager::*)(Message *) getMessageHandle (int handleChannel)
 
void(LastExpressEngine::*)(Event *) getEventHandle (int handleChannel)
 

The documentation for this class was generated from the following file: