Skip to content

Commit

Permalink
ACCESS: MM - Rename cmdSpecial5, implement cmdSpecial3
Browse files Browse the repository at this point in the history
  • Loading branch information
Strangerke committed Jan 25, 2015
1 parent 587aad7 commit ed4a356
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
17 changes: 14 additions & 3 deletions engines/access/martian/martian_scripts.cpp
Expand Up @@ -34,7 +34,18 @@ MartianScripts::MartianScripts(AccessEngine *vm) : Scripts(vm) {
_game = (MartianEngine *)_vm;
}

void MartianScripts::cmdSpecial5(int param1) {
void MartianScripts::cmdSpecial3() {
_vm->_screen->forceFadeOut();
_vm->_events->hideCursor();
_vm->_files->loadScreen(57, 3);
_vm->_buffer2.copyFrom(*_vm->_screen);

_vm->_screen->setIconPalette();
_vm->_events->showCursor();
_vm->_screen->forceFadeIn();
}

void MartianScripts::doIntro(int param1) {
_game->doSpecial5(param1);
}

Expand All @@ -50,13 +61,13 @@ void MartianScripts::executeSpecial(int commandIndex, int param1, int param2) {
warning("TODO: cmdSpecial2");
break;
case 3:
warning("TODO: cmdSpecial3");
cmdSpecial3();
break;
case 4:
warning("TODO: cmdSpecial4");
break;
case 5:
cmdSpecial5(param1);
doIntro(param1);
break;
case 6:
warning("TODO: cmdSpecial6");
Expand Down
3 changes: 2 additions & 1 deletion engines/access/martian/martian_scripts.h
Expand Up @@ -36,7 +36,8 @@ class MartianScripts : public Scripts {
private:
MartianEngine *_game;

void cmdSpecial5(int param1);
void cmdSpecial3();
void doIntro(int param1);

protected:
virtual void executeSpecial(int commandIndex, int param1, int param2);
Expand Down

0 comments on commit ed4a356

Please sign in to comment.