diff options
Diffstat (limited to 'engines/hugo/intro_v1d.cpp')
-rw-r--r-- | engines/hugo/intro_v1d.cpp | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/engines/hugo/intro_v1d.cpp b/engines/hugo/intro_v1d.cpp index 0e3067f0e9..61626e8172 100644 --- a/engines/hugo/intro_v1d.cpp +++ b/engines/hugo/intro_v1d.cpp @@ -37,7 +37,7 @@ #include "hugo/display.h" namespace Hugo { -intro_v1d::intro_v1d(HugoEngine &vm) : IntroHandler(vm) { +intro_v1d::intro_v1d(HugoEngine *vm) : IntroHandler(vm) { } intro_v1d::~intro_v1d() { @@ -52,116 +52,116 @@ void intro_v1d::introInit() { bool intro_v1d::introPlay() { static int state = 0; - byte introSize = _vm.getIntroSize(); + byte introSize = _vm->getIntroSize(); if (introTicks < introSize) { switch (state++) { case 0: - _vm.screen().drawRectangle(true, 0, 0, 319, 199, _TMAGENTA); - _vm.screen().drawRectangle(true, 10, 10, 309, 189, _TBLACK); + _vm->_screen->drawRectangle(true, 0, 0, 319, 199, _TMAGENTA); + _vm->_screen->drawRectangle(true, 10, 10, 309, 189, _TBLACK); break; case 1: - _vm.screen().drawShape(20, 92,_TLIGHTMAGENTA,_TMAGENTA); - _vm.screen().drawShape(250,92,_TLIGHTMAGENTA,_TMAGENTA); + _vm->_screen->drawShape(20, 92,_TLIGHTMAGENTA,_TMAGENTA); + _vm->_screen->drawShape(250,92,_TLIGHTMAGENTA,_TMAGENTA); // HACK: use of TROMAN, size 10-5 - _vm.screen().loadFont(0); + _vm->_screen->loadFont(0); char buffer[80]; if (_boot.registered) strcpy(buffer, "Registered Version"); else strcpy(buffer, "Shareware Version"); - _vm.screen().writeStr(CENTER, 163, buffer, _TLIGHTMAGENTA); - _vm.screen().writeStr(CENTER, 176, COPYRIGHT, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 163, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 176, COPYRIGHT, _TLIGHTMAGENTA); if (scumm_stricmp(_boot.distrib, "David P. Gray")) { sprintf(buffer, "Distributed by %s.", _boot.distrib); - _vm.screen().writeStr(CENTER, 75, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 75, buffer, _TMAGENTA); } // HACK: use of SCRIPT size 24-16 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "Hugo's"); - _vm.screen().writeStr(CENTER, 20, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 20, buffer, _TMAGENTA); // HACK: use of TROMAN, size 30-24 strcpy(buffer, "House of Horrors !"); - _vm.screen().writeStr(CENTER, 50, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 50, buffer, _TLIGHTMAGENTA); break; case 2: - _vm.screen().drawRectangle(true, 82, 92, 237, 138, _TBLACK); + _vm->_screen->drawRectangle(true, 82, 92, 237, 138, _TBLACK); // HACK: use of TROMAN, size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "S t a r r i n g :"); - _vm.screen().writeStr(CENTER, 95, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 95, buffer, _TMAGENTA); break; case 3: // HACK: use of TROMAN size 20-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "Hugo !"); - _vm.screen().writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); break; case 4: - _vm.screen().drawRectangle(true, 82, 92, 237, 138, _TBLACK); + _vm->_screen->drawRectangle(true, 82, 92, 237, 138, _TBLACK); // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "P r o d u c e d b y :"); - _vm.screen().writeStr(CENTER, 95, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 95, buffer, _TMAGENTA); break; case 5: // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "David P Gray !"); - _vm.screen().writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); break; case 6: - _vm.screen().drawRectangle(true, 82, 92, 237, 138, _TBLACK); + _vm->_screen->drawRectangle(true, 82, 92, 237, 138, _TBLACK); // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "D i r e c t e d b y :"); - _vm.screen().writeStr(CENTER, 95, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 95, buffer, _TMAGENTA); break; case 7: // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "David P Gray !"); - _vm.screen().writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); break; case 8: - _vm.screen().drawRectangle(true, 82, 92, 237, 138, _TBLACK); + _vm->_screen->drawRectangle(true, 82, 92, 237, 138, _TBLACK); // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "M u s i c b y :"); - _vm.screen().writeStr(CENTER, 95, buffer, _TMAGENTA); + _vm->_screen->writeStr(CENTER, 95, buffer, _TMAGENTA); break; case 9: // HACK: use of TROMAN size 16-9 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "David P Gray !"); - _vm.screen().writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 115, buffer, _TLIGHTMAGENTA); break; case 10: - _vm.screen().drawRectangle(true, 82, 92, 237, 138, _TBLACK); + _vm->_screen->drawRectangle(true, 82, 92, 237, 138, _TBLACK); // HACK: use of TROMAN size 20-14 - _vm.screen().loadFont(2); + _vm->_screen->loadFont(2); strcpy(buffer, "E n j o y !"); - _vm.screen().writeStr(CENTER, 100, buffer, _TLIGHTMAGENTA); + _vm->_screen->writeStr(CENTER, 100, buffer, _TLIGHTMAGENTA); break; } - _vm.screen().displayBackground(); + _vm->_screen->displayBackground(); g_system->updateScreen(); g_system->delayMillis(1000); } |