aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/hopkins/font.cpp6
-rw-r--r--engines/hopkins/font.h3
-rw-r--r--engines/hopkins/hopkins.cpp8
3 files changed, 11 insertions, 6 deletions
diff --git a/engines/hopkins/font.cpp b/engines/hopkins/font.cpp
index 90f73cfdbe..83237846a2 100644
--- a/engines/hopkins/font.cpp
+++ b/engines/hopkins/font.cpp
@@ -71,6 +71,12 @@ void FontManager::clearAll() {
_tempText = g_PTRNUL;
}
+void FontManager::initData() {
+ _font = _vm->_fileManager.loadFile("FONTE3.SPR");
+ _fontFixedWidth = 12;
+ _fontFixedHeight = 21;
+
+}
/**
* Display Text
*/
diff --git a/engines/hopkins/font.h b/engines/hopkins/font.h
index 5260025f27..837539dd2f 100644
--- a/engines/hopkins/font.h
+++ b/engines/hopkins/font.h
@@ -78,8 +78,9 @@ public:
FontManager();
~FontManager();
void setParent(HopkinsEngine *vm);
-
void clearAll();
+ void initData();
+
void showText(int idx);
void hideText(int idx);
void initTextBuffers(int idx, int messageId, const Common::String &filename, int xp, int yp, int textType, int length, int color);
diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp
index a8695dbe70..90bf6d98b0 100644
--- a/engines/hopkins/hopkins.cpp
+++ b/engines/hopkins/hopkins.cpp
@@ -1557,13 +1557,11 @@ void HopkinsEngine::initializeSystem() {
SearchMan.addSubDirectoryMatching(gameDataDir, "VOICE");
SearchMan.addSubDirectoryMatching(gameDataDir, "TSVGA");
- _eventsManager.initMouseData();
-
_globals.clearAll();
- _fontManager._font = _fileManager.loadFile("FONTE3.SPR");
- _fontManager._fontFixedWidth = 12;
- _fontManager._fontFixedHeight = 21;
+ _eventsManager.initMouseData();
+ _fontManager.initData();
+
_dialogsManager._inventoryIcons = _fileManager.loadFile("ICONE.SPR");
_objectsManager._headSprites = _fileManager.loadFile("TETE.SPR");