|
|
| DialogManager (Graphics::Screen *screen, PelrockEventManager *events, GraphicsManager *graphics) |
| |
|
void | displayChoices (Common::Array< ChoiceOption > *choices, Graphics::ManagedSurface &compositeBuffer) |
| |
|
int | selectChoice (Common::Array< Common::String > &choices, Graphics::ManagedSurface &compositeBuffer) |
| |
|
void | startConversation (const byte *conversationData, uint32 dataSize, byte npcIndex, Sprite *alfredAnimSet=nullptr) |
| |
|
uint32 | findRoot (int npc, int ¤tRoot, uint32 position, uint32 dataSize, const byte *conversationData) |
| |
|
uint32 | findSpeaker (byte npcIndex, uint32 dataSize, const byte *conversationData) |
| |
|
void | sayAlfred (Description description) |
| |
|
void | sayAlfred (Common::StringArray texts) |
| |
|
void | say (Common::StringArray texts, byte spriteIndex=0) |
| |
|
void | say (Common::StringArray texts, int16 x, int16 y) |
| |
|
bool | processColorAndTrim (Common::StringArray &lines, byte &speakerId) |
| |
|
Graphics::Surface * | getDialogueSurface (Common::Array< Common::String > dialogueLines, byte speakerId, Graphics::TextAlign alignment=Graphics::kTextAlignCenter) |
| |
|
Common::Array< Common::Array< Common::String > > | wordWrap (Common::String text) |
| |
|
Common::Array< Common::Array< Common::String > > | wordWrap (Common::StringArray texts) |
| |
The documentation for this class was generated from the following file: