| 215 | } |
| 216 | |
| 217 | void AbyssEngine::processSceneChange() { |
| 218 | if (_nextScene == nullptr) { |
| 219 | return; |
| 220 | } |
| 221 | |
| 222 | _mouseState.setButtonState(Enums::MouseButton::Left, false); |
| 223 | _mouseState.setButtonState(Enums::MouseButton::Right, false); |
| 224 | _mouseState.setButtonState(Enums::MouseButton::Middle, false); |
| 225 | |
| 226 | _currentScene = std::move(_nextScene); |
| 227 | _nextScene = nullptr; |
| 228 | } |
| 229 | |
| 230 | void AbyssEngine::initializeAudio() { |
| 231 | Common::Log::info("Initializing audio..."); |
nothing calls this directly
no test coverage detected