0x0043C0FD
| 218 | |
| 219 | // 0x0043C0FD |
| 220 | void returnToTitle() |
| 221 | { |
| 222 | if (SceneManager::isNetworked()) |
| 223 | { |
| 224 | Ui::WindowManager::closeAllFloatingWindows(); |
| 225 | } |
| 226 | |
| 227 | Ui::WindowManager::close(Ui::WindowType::options); |
| 228 | Ui::WindowManager::close(Ui::WindowType::companyFaceSelection); |
| 229 | Ui::WindowManager::close(Ui::WindowType::objectSelection); |
| 230 | Ui::WindowManager::close(Ui::WindowType::saveGamePrompt); |
| 231 | |
| 232 | SceneManager::removeSceneFlags(SceneManager::Flags::editor); |
| 233 | Audio::stopAll(); |
| 234 | |
| 235 | if (Input::hasFlag(Input::Flags::rightMousePressed)) |
| 236 | { |
| 237 | Input::stopCursorDrag(); |
| 238 | Input::resetFlag(Input::Flags::rightMousePressed); |
| 239 | } |
| 240 | |
| 241 | Title::start(); |
| 242 | |
| 243 | throw GameException::Interrupt; |
| 244 | } |
| 245 | |
| 246 | // 0x0043C427 |
| 247 | void confirmSaveGame(LoadOrQuitMode promptSaveType) |
no test coverage detected