diff --git a/source/Game.cpp b/source/Game.cpp index 01cccc1..e8ff9c2 100644 --- a/source/Game.cpp +++ b/source/Game.cpp @@ -34,12 +34,17 @@ Game::~Game() { delete m_input; delete m_graphics; - delete m_platform; delete m_messageHandler; + + // TODO: This is abit ugly tbh. + m_platform->shutdown(); + delete m_platform; } void Game::run() { + m_platform->init(); + if (!m_graphics->init()) { return; }