22 #ifndef KYRA_TEXT_LOL_H 23 #define KYRA_TEXT_LOL_H 25 #if defined(ENABLE_EOB) || defined(ENABLE_LOL) 26 #include "kyra/text/text_rpg.h" 28 #include "common/scummsys.h" 38 class TextDisplayer_LoL :
public TextDisplayer_rpg {
40 TextDisplayer_LoL(LoLEngine *engine, Screen_LoL *screenLoL);
41 ~TextDisplayer_LoL()
override;
43 void setupField(
bool mode);
46 void printDialogueText2(
int dim,
const char *str, EMCState *script,
const uint16 *paramList, int16 paramIndex);
47 void printMessage(uint16 type, MSVC_PRINTF
const char *str, ...)
GCC_PRINTF(3, 4);
49 int16 _scriptTextParameter;
52 KyraRpgEngine *vm() override;
55 void preprocessString(const
char *str, EMCState *script, const uint16 *paramList, int16 paramIndex);
56 void textPageBreak() override;
58 char *_stringParameters[15];
Definition: atari-screen.h:60
int FORCEINLINE GCC_PRINTF(2, 0) int vsprintf_s(T(&dst)[N]
Definition: detection.h:27