aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/intro_v1d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hugo/intro_v1d.cpp')
-rw-r--r--engines/hugo/intro_v1d.cpp74
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);
}