void Game::run() { if (!showLicenseSplash()) return; if (!showTitle()) return; if (!showMainMenu()) return; if (!showQuote()) return; if (!showChapter1()) return; _module.reset(new Module(*_console)); runModule(); _module.reset(); }
void Game::run() { if (!showLicenseSplash()) return; if (!showTitle()) return; if (!showMainMenu()) return; if (!showQuote()) return; if (!showChapter1()) return; _module = new Module(*_console); runModule(); delete _module; _module = 0; }