ScummVM API documentation
Dragons::Talk Class Reference

Public Member Functions

 Talk (DragonsEngine *vm, BigfileArchive *bigfileArchive)
 
void init ()
 
bool loadText (uint32 textIndex, uint16 *textBuffer, uint16 bufferLength)
 
void printWideText (byte *text)
 
void talkFromIni (uint32 iniId, uint32 textIndex)
 
void flickerRandomDefaultResponse ()
 
void loadAndDisplayDialogAroundPoint (uint32 textId, uint16 x, uint16 y, uint16 param_4, int16 param_5)
 
uint32 displayDialogAroundINI (uint32 iniId, uint16 *dialogText, uint32 textIndex)
 
void displayDialogAroundPoint (uint16 *dialogText, uint16 x, uint16 y, uint16 param_4, int16 param_5, uint32 textId)
 
void displayDialogAroundActor (Actor *actor, uint16 param_2, uint16 *dialogText, uint32 textIndex)
 
void FUN_8003239c (uint16 *dialog, int16 x, int16 y, int32 param_4, uint16 param_5, Actor *actor, uint16 startSequenceId, uint16 endSequenceId, uint32 textId)
 
uint8 conversation_related_maybe (uint16 *dialogText, uint16 x, uint16 y, uint16 param_4, int16 param_5, uint32 textId, int16 param_7)
 
void addTalkDialogEntry (TalkDialogEntry *talkDialogEntry)
 
void clearDialogEntries ()
 
bool talkToActor (ScriptOpCall &scriptOpCall)
 
uint somethingTextAndSpeechAndAnimRelated (Actor *actor, int16 sequenceId1, int16 sequenceId2, uint32 textIndex, uint16 param_5)
 
void FUN_8001a7c4_clearDialogBoxMaybe ()
 
void playDialogAudioDontWait (uint32 textIndex)
 

Public Attributes

uint32 _dat_8008e7e8_dialogBox_x1
 
uint32 _dat_8008e844_dialogBox_y1
 
uint32 _dat_8008e848_dialogBox_x2
 
uint32 _dat_8008e874_dialogBox_y2
 

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