diff options
author | Martin Kiewitz | 2016-01-29 16:18:31 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-01-29 16:18:31 +0100 |
commit | 0c2de081553c3d4a2c0ac83c1bda6c8177ad4718 (patch) | |
tree | fa560802000f30cfdb73d6460f447202fbec097d /engines/agi/preagi.cpp | |
parent | 0f15ec2ce827d157f4459b966088ec0792ff5be8 (diff) | |
download | scummvm-rg350-0c2de081553c3d4a2c0ac83c1bda6c8177ad4718.tar.gz scummvm-rg350-0c2de081553c3d4a2c0ac83c1bda6c8177ad4718.tar.bz2 scummvm-rg350-0c2de081553c3d4a2c0ac83c1bda6c8177ad4718.zip |
AGI: new font class created
moved font stuff into GfxFont class
removed Mickey Mouse font data (is loaded from mickey.exe)
Diffstat (limited to 'engines/agi/preagi.cpp')
-rw-r--r-- | engines/agi/preagi.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/agi/preagi.cpp b/engines/agi/preagi.cpp index c0a53e7608..833b2d3064 100644 --- a/engines/agi/preagi.cpp +++ b/engines/agi/preagi.cpp @@ -56,11 +56,12 @@ PreAgiEngine::PreAgiEngine(OSystem *syst, const AGIGameDescription *gameDesc) : void PreAgiEngine::initialize() { initRenderMode(); - initFont(); + _font = new GfxFont(this); _gfx = new GfxMgr(this); _picture = new PictureMgr(this, _gfx); + _font->init(); _gfx->initMachine(); _game.gameFlags = 0; @@ -93,6 +94,10 @@ void PreAgiEngine::initialize() { PreAgiEngine::~PreAgiEngine() { _mixer->stopHandle(_speakerHandle); delete _speakerStream; + + delete _picture; + delete _gfx; + delete _font; } int PreAgiEngine::rnd(int hi) { |