From 400d8308c280eaf2706eaef8e5408c1a600de057 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 28 Aug 2016 19:34:15 -0400 Subject: TITANIC: Implement display of initial copyright screen I've left it disabled for now, whilst the engine is still being worked on --- engines/titanic/main_game_window.cpp | 21 +++++++++++++-------- engines/titanic/main_game_window.h | 5 ----- 2 files changed, 13 insertions(+), 13 deletions(-) (limited to 'engines/titanic') diff --git a/engines/titanic/main_game_window.cpp b/engines/titanic/main_game_window.cpp index 486bc417d7..9a6437eb86 100644 --- a/engines/titanic/main_game_window.cpp +++ b/engines/titanic/main_game_window.cpp @@ -49,19 +49,24 @@ CMainGameWindow::CMainGameWindow(TitanicEngine *vm): _vm(vm), CMainGameWindow::~CMainGameWindow() { } -bool CMainGameWindow::Create() { - Image image; - image.load("TITANIC"); - - // TODO: Stuff - return true; -} - void CMainGameWindow::applicationStarting() { // Set the video mode CScreenManager *screenManager = CScreenManager::setCurrent(); screenManager->setMode(640, 480, 16, 0, true); +#if 0 + // Show the initial copyright & info screen for the game + if (gDebugLevel <= 0) { + Image image; + image.load("Bitmap/TITANIC"); + _vm->_screen->blitFrom(image, Point( + SCREEN_WIDTH / 2 - image.w / 2, + SCREEN_HEIGHT / 2 - image.h / 2 + )); + _vm->_events->sleep(5000); + } +#endif + // Set up the game project, and get game slot int saveSlot = getSavegameSlot(); if (saveSlot == -2) diff --git a/engines/titanic/main_game_window.h b/engines/titanic/main_game_window.h index 82e24e250e..070f7df69b 100644 --- a/engines/titanic/main_game_window.h +++ b/engines/titanic/main_game_window.h @@ -103,11 +103,6 @@ public: virtual void keyDown(Common::KeyState keyState); virtual void keyUp(Common::KeyState keyState); - /** - * Creates the window - */ - bool Create(); - /** * Called when the application starts */ -- cgit v1.2.3