aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/text/string_manager.h
diff options
context:
space:
mode:
authorMarisa-Chan2014-07-12 21:38:11 +0000
committerMarisa-Chan2014-07-12 21:38:11 +0000
commit9dd9bfce808cacb90bdea1ee7cc371e698c1eca9 (patch)
tree50297cc8354c853f6a501eb7e7d9be35a191e079 /engines/zvision/text/string_manager.h
parent57857a1d768fc9b226326efe2294f73e847c816e (diff)
downloadscummvm-rg350-9dd9bfce808cacb90bdea1ee7cc371e698c1eca9.tar.gz
scummvm-rg350-9dd9bfce808cacb90bdea1ee7cc371e698c1eca9.tar.bz2
scummvm-rg350-9dd9bfce808cacb90bdea1ee7cc371e698c1eca9.zip
ZVISION: String manager only load text lines without parsing text styles.
Diffstat (limited to 'engines/zvision/text/string_manager.h')
-rw-r--r--engines/zvision/text/string_manager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/zvision/text/string_manager.h b/engines/zvision/text/string_manager.h
index af8324b890..e226fbeae8 100644
--- a/engines/zvision/text/string_manager.h
+++ b/engines/zvision/text/string_manager.h
@@ -63,6 +63,8 @@ private:
private:
ZVision *_engine;
+ Common::String _lines[NUM_TEXT_LINES];
+
InGameText _inGameText[NUM_TEXT_LINES];
Common::HashMap<Common::String, TruetypeFont *> _fonts;
@@ -71,8 +73,10 @@ private:
public:
void initialize(ZVisionGameId gameId);
StringManager::TextStyle getTextStyle(uint stringNumber);
+ const Common::String getTextLine(uint stringNumber);
private:
+ void loadStrFile(const Common::String &fileName);
void parseStrFile(const Common::String &fileName);
void parseTag(const Common::String &tagString, uint lineNumber);