diff options
author | Chris Apers | 2015-01-27 20:48:31 +0100 |
---|---|---|
committer | Chris Apers | 2015-01-27 20:48:31 +0100 |
commit | d928871f7a03b410f4fcac43c44315e2f999efc9 (patch) | |
tree | 4d10783684ba20424a29b03331baed53cc4d2bce /engines | |
parent | bdd75f975df17679af140895f8c544cd019eeb61 (diff) | |
download | scummvm-rg350-d928871f7a03b410f4fcac43c44315e2f999efc9.tar.gz scummvm-rg350-d928871f7a03b410f4fcac43c44315e2f999efc9.tar.bz2 scummvm-rg350-d928871f7a03b410f4fcac43c44315e2f999efc9.zip |
MORTEVIELLE: added starting screen
To give credits to the original authors and developers.
Diffstat (limited to 'engines')
-rw-r--r-- | engines/mortevielle/utils.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/mortevielle/utils.cpp b/engines/mortevielle/utils.cpp index 74f2bc5897..49e1777c5e 100644 --- a/engines/mortevielle/utils.cpp +++ b/engines/mortevielle/utils.cpp @@ -1726,6 +1726,22 @@ void MortevielleEngine::showMoveMenuAlert() { * @remarks Originally called 'dialpre' */ void MortevielleEngine::showConfigScreen() { + // FIXME: need a DOS palette, index 9 (light blue). Also we should show DOS font here + Common::String tmpStr; + int width, cy = 0; + clearScreen(); + do { + ++cy; + tmpStr = getString(cy + 456); + width = _screenSurface->getStringWidth(tmpStr); + _text->displayStr(tmpStr, 320 - width / 2, cy * 8, 80, 1, 2); + } while (cy != 20); + + int ix = 0; + do { + ++ix; + } while (!(keyPressed() || ix == 0x5e5)); + _crep = 998; } @@ -2132,6 +2148,7 @@ void MortevielleEngine::showTitleScreen() { clearScreen(); draw(0, 0); + // FIXME: should be a DOS font here Common::String cpr = "COPYRIGHT 1989 : LANKHOR"; _screenSurface->putxy(104 + 72 * kResolutionScaler, 185); _screenSurface->drawString(cpr, 0); |