From 365bad47aec09be62da92cd6dae228ebcc896bf8 Mon Sep 17 00:00:00 2001 From: uruk Date: Thu, 15 May 2014 12:23:27 +0200 Subject: CGE2: Move showTitle() from cge2.cpp to cge2_main.cpp. --- engines/cge2/cge2_main.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'engines/cge2/cge2_main.cpp') 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 -- cgit v1.2.3