aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/ui/kia_section_pogo.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/ui/kia_section_pogo.h')
-rw-r--r--engines/bladerunner/ui/kia_section_pogo.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/engines/bladerunner/ui/kia_section_pogo.h b/engines/bladerunner/ui/kia_section_pogo.h
index d2a2edd859..122a729752 100644
--- a/engines/bladerunner/ui/kia_section_pogo.h
+++ b/engines/bladerunner/ui/kia_section_pogo.h
@@ -28,10 +28,26 @@
namespace BladeRunner {
class KIASectionPogo : public KIASectionBase {
+ static const int kStringCount = 158;
+ static const int kLineCount = 22;
+ static const char *kStrings[];
+ static const int kTextColors[];
+
+ const char *_strings[kStringCount];
+ int _stringIndex;
+
+ const char *_lineTexts[kLineCount];
+ int _lineTimeouts[kLineCount];
+ int _lineOffsets[kLineCount];
+
+ int _timeLast;
public:
- KIASectionPogo(BladeRunnerEngine *vm): KIASectionBase(vm){}
+ KIASectionPogo(BladeRunnerEngine *vm);
+
+ void open();
+ void draw(Graphics::Surface &surface);
};
} // End of namespace BladeRunner