diff options
Diffstat (limited to 'engines/kyra/script_tim.h')
-rw-r--r-- | engines/kyra/script_tim.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/kyra/script_tim.h b/engines/kyra/script_tim.h index 2dbfff49d4..10337b4b09 100644 --- a/engines/kyra/script_tim.h +++ b/engines/kyra/script_tim.h @@ -80,6 +80,11 @@ struct TIM { uint8 *text; const Common::Array<const TIMOpcode*> *opcodes; + + // TODO: Get rid of this ugly HACK to allow the + // Lands of Lore outro to be working properly. + bool isLoLOutro; + uint8 lolCharacter; }; class TIMInterpreter { @@ -134,6 +139,7 @@ public: void refreshTimersAfterPause(uint32 elapsedTime); void displayText(uint16 textId, int16 flags); + void displayText(uint16 textId, int16 flags, uint8 color); void setupTextPalette(uint index, int fadePalette); virtual void drawDialogueBox(int numStr, const char *s1, const char *s2, const char *s3) {} @@ -154,9 +160,6 @@ public: int _abortFlag; protected: - virtual KyraEngine_v1 *vm(); - virtual Screen_v2 *screen(); - KyraEngine_v1 *_vm; Screen_v2 *_screen; OSystem *_system; @@ -242,9 +245,6 @@ public: int resetAnimationLastPart(int animIndex); private: - KyraEngine_v1 *vm(); - Screen_v2 *screen(); - void update(); void checkSpeechProgress(); |