Skip to content

Commit

Permalink
HOPKINS: Move font initialization to FontsManager
Browse files Browse the repository at this point in the history
  • Loading branch information
Strangerke committed Feb 15, 2013
1 parent 4c1047c commit d1a19a1
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
6 changes: 6 additions & 0 deletions engines/hopkins/font.cpp
Expand Up @@ -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
*/
Expand Down
3 changes: 2 additions & 1 deletion engines/hopkins/font.h
Expand Up @@ -78,8 +78,9 @@ class FontManager {
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);
Expand Down
8 changes: 3 additions & 5 deletions engines/hopkins/hopkins.cpp
Expand Up @@ -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");

Expand Down

0 comments on commit d1a19a1

Please sign in to comment.