aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.h
diff options
context:
space:
mode:
authorThanasis Antoniou2018-06-18 14:10:00 +0300
committerEugene Sandulenko2018-12-25 12:35:52 +0100
commita86625700fe69ff27e0f704a41307cdd2135a6a8 (patch)
tree3e25f052da3d0cc4bf18d21960cedade06a19911 /engines/bladerunner/bladerunner.h
parent9ceb2e858658cac3c7e4d592c3fa6f59a5776b9a (diff)
downloadscummvm-rg350-a86625700fe69ff27e0f704a41307cdd2135a6a8.tar.gz
scummvm-rg350-a86625700fe69ff27e0f704a41307cdd2135a6a8.tar.bz2
scummvm-rg350-a86625700fe69ff27e0f704a41307cdd2135a6a8.zip
BLADERUNNER: Added subtitles support and checkbox in KIA
Diffstat (limited to 'engines/bladerunner/bladerunner.h')
-rw-r--r--engines/bladerunner/bladerunner.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/bladerunner/bladerunner.h b/engines/bladerunner/bladerunner.h
index f056a669d9..5c3cc88b9d 100644
--- a/engines/bladerunner/bladerunner.h
+++ b/engines/bladerunner/bladerunner.h
@@ -39,6 +39,14 @@
#define BLADERUNNER_DEBUG_CONSOLE 0
#define BLADERUNNER_DEBUG_GAME 0
+#define SUBTITLES_SUPPORT 1
+#if SUBTITLES_SUPPORT
+#define SUBTITLES_EXTERNAL_FONT 1
+#define SUBTITLES_ENABLED_BY_DEFAULT 1
+#endif // SUBTITLES_SUPPORT
+#define BLADERUNNER_RESTORED_CONTENT_GAME 1 // needed for checkbox setting for subtitles enable/disable
+#define RESTORED_CONTENT_EXTRA_FLAGS 1 // needed for checkbox setting for subtitles enable/disable
+
namespace Common {
struct Event;
}
@@ -88,6 +96,9 @@ class Shape;
class SliceAnimations;
class SliceRenderer;
class Spinner;
+#if SUBTITLES_SUPPORT
+class Subtitles;
+#endif
class SuspectsDatabase;
class TextResource;
class Time;
@@ -128,12 +139,19 @@ public:
EndCredits *_endCredits;
ESPER *_esper;
GameFlags *_gameFlags;
+ #if BLADERUNNER_RESTORED_CONTENT_GAME
+ // EDS flags
+ GameFlags *_extraGameFlagsForRestoredContent;
+ #endif // BLADERUNNER_RESTORED_CONTENT_GAME
GameInfo *_gameInfo;
ItemPickup *_itemPickup;
Items *_items;
KIA *_kia;
Lights *_lights;
Font *_mainFont;
+ #if SUBTITLES_SUPPORT
+ Subtitles *_subtitles;
+ #endif // SUBTITLES_SUPPORT
Mouse *_mouse;
Music *_music;
Obstacles *_obstacles;