diff options
author | Strangerke | 2013-02-15 08:47:33 +0100 |
---|---|---|
committer | Strangerke | 2013-02-15 08:47:33 +0100 |
commit | d1a19a1d4c3e20b57250e73141d81e8d9b44a2a1 (patch) | |
tree | 71620a907ff2baffbd79cc5f4b1e943bce295353 | |
parent | 4c1047cb81ced0df18b5cedf72438576ad4e31e8 (diff) | |
download | scummvm-rg350-d1a19a1d4c3e20b57250e73141d81e8d9b44a2a1.tar.gz scummvm-rg350-d1a19a1d4c3e20b57250e73141d81e8d9b44a2a1.tar.bz2 scummvm-rg350-d1a19a1d4c3e20b57250e73141d81e8d9b44a2a1.zip |
HOPKINS: Move font initialization to FontsManager
-rw-r--r-- | engines/hopkins/font.cpp | 6 | ||||
-rw-r--r-- | engines/hopkins/font.h | 3 | ||||
-rw-r--r-- | engines/hopkins/hopkins.cpp | 8 |
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"); |