Skip to content

Commit

Permalink
LAB: Handle intro font in intro constructor and destructor
Browse files Browse the repository at this point in the history
  • Loading branch information
Strangerke committed Dec 24, 2015
1 parent f4bc3c0 commit ba243ea
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
10 changes: 5 additions & 5 deletions engines/lab/intro.cpp
Expand Up @@ -43,7 +43,11 @@ namespace Lab {
Intro::Intro(LabEngine *vm) : _vm(vm) {
_quitIntro = false;
_introDoBlack = false;
_font = nullptr;
_font = _vm->_resource->getFont("F:Map.fon");
}

Intro::~Intro() {
_vm->_graphics->closeFont(&_font);
}

void Intro::introEatMessages() {
Expand Down Expand Up @@ -316,8 +320,6 @@ void Intro::play() {
_vm->_graphics->blackAllScreen();
_vm->updateMusicAndEvents();

_font = _vm->_resource->getFont("F:Map.fon");

_vm->_anim->_noPalChange = true;
nReadPict("Intro.1");
_vm->_anim->_noPalChange = false;
Expand Down Expand Up @@ -435,8 +437,6 @@ void Intro::play() {
_vm->_graphics->rectFill(0, 0, _vm->_graphics->_screenWidth - 1, _vm->_graphics->_screenHeight - 1);
_vm->_anim->_doBlack = true;
}

_vm->_graphics->closeFont(&_font);
}

} // End of namespace Lab
1 change: 1 addition & 0 deletions engines/lab/intro.h
Expand Up @@ -36,6 +36,7 @@ namespace Lab {
class Intro {
public:
Intro(LabEngine *vm);
~Intro();

/**
* Does the introduction sequence for Labyrinth.
Expand Down

0 comments on commit ba243ea

Please sign in to comment.