aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/cge2_main.cpp
diff options
context:
space:
mode:
authoruruk2014-05-15 12:23:27 +0200
committeruruk2014-05-15 12:23:27 +0200
commit365bad47aec09be62da92cd6dae228ebcc896bf8 (patch)
tree3342bc8e35444e06ef544c9842a683bac29e7fef /engines/cge2/cge2_main.cpp
parent6d7becb1daf00938b904dd482ce3a7a72e0d5945 (diff)
downloadscummvm-rg350-365bad47aec09be62da92cd6dae228ebcc896bf8.tar.gz
scummvm-rg350-365bad47aec09be62da92cd6dae228ebcc896bf8.tar.bz2
scummvm-rg350-365bad47aec09be62da92cd6dae228ebcc896bf8.zip
CGE2: Move showTitle() from cge2.cpp to cge2_main.cpp.
Diffstat (limited to 'engines/cge2/cge2_main.cpp')
-rw-r--r--engines/cge2/cge2_main.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/engines/cge2/cge2_main.cpp b/engines/cge2/cge2_main.cpp
index 6d59cc88a4..9647eebafd 100644
--- a/engines/cge2/cge2_main.cpp
+++ b/engines/cge2/cge2_main.cpp
@@ -420,4 +420,34 @@ int CGE2Engine::newRandom(int range) {
return _randomSource.getRandomNumber(range - 1);
}
+bool CGE2Engine::showTitle(const char *name) {
+ if (_quitFlag)
+ return false;
+
+ _bitmapPalette = _vga->_sysPal;
+ BitmapPtr *LB = new BitmapPtr[2];
+ LB[0] = new Bitmap(this, name);
+ LB[1] = NULL;
+ _bitmapPalette = NULL;
+
+ Sprite D(this, LB, 1);
+ D._flags._kill = true;
+ warning("STUB: Sprite::showTitle() - Flags changed compared to CGE1's Sprite type.");
+ D.gotoxyz(kScrWidth >> 1, -(kPanHeight >> 1));
+ _vga->sunset();
+
+ D.show(2);
+
+ _vga->copyPage(1, 2);
+ _vga->copyPage(0, 1);
+
+ _vga->sunrise(_vga->_sysPal);
+
+ _vga->update();
+
+ warning("STUB: CGE2Engine::showTitle()");
+
+ return true;
+}
+
} // End of namespace CGE2