aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/preagi.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2016-01-29 16:18:31 +0100
committerMartin Kiewitz2016-01-29 16:18:31 +0100
commit0c2de081553c3d4a2c0ac83c1bda6c8177ad4718 (patch)
treefa560802000f30cfdb73d6460f447202fbec097d /engines/agi/preagi.cpp
parent0f15ec2ce827d157f4459b966088ec0792ff5be8 (diff)
downloadscummvm-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.cpp7
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) {