From ab4af5c61483c90d4ee9479a2e2ed4130a2cd90e Mon Sep 17 00:00:00 2001 From: Jaromir Wysoglad Date: Mon, 24 Jun 2019 10:40:56 +0200 Subject: SUPERNOVA: Add info, doc, help screens for MS2 --- engines/supernova/supernova.cpp | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'engines/supernova/supernova.cpp') diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp index 4ff5434aad..9d7faf880b 100644 --- a/engines/supernova/supernova.cpp +++ b/engines/supernova/supernova.cpp @@ -455,7 +455,7 @@ void SupernovaEngine::setTextSpeed() { _gm->animationOn(); } -void SupernovaEngine::showHelpScreen() { +void SupernovaEngine::showHelpScreen1() { if (_screen->isMessageShown()) _screen->removeMessage(); _gm->animationOff(); @@ -479,6 +479,31 @@ void SupernovaEngine::showHelpScreen() { _gm->animationOn(); } +void SupernovaEngine::showHelpScreen2() { + if (_screen->isMessageShown()) + _screen->removeMessage(); + _gm->animationOff(); + _gm->saveTime(); + + paletteFadeOut(); + setCurrentImage(27); + renderImage(0); + renderBox(10, 70, 192, 100, kColorWhite35); + renderText(kStringHelpOverview1, 15, 80, kColorWhite99); + renderText(kStringHelpOverview2, 15, 92, kColorWhite99); + renderText(kStringHelpOverview3, 15, 104, kColorWhite99); + renderText(kStringHelpOverview4, 15, 116, kColorWhite99); + renderText(kStringHelpOverview5, 15, 128, kColorWhite99); + renderText(kStringHelpOverview6, 15, 140, kColorWhite99); + renderText(kStringHelpOverview7, 15, 152, kColorWhite99); + paletteFadeIn(); + _gm->getKeyInput(); + + paletteFadeOut(); + _gm->loadTime(); + _gm->animationOn(); +} + Common::Error SupernovaEngine::showTextReader(const char *filename) { Common::File file; -- cgit v1.2.3