diff --git a/rwviewer/ViewerWindow.cpp b/rwviewer/ViewerWindow.cpp index d10c414c..92f230a6 100644 --- a/rwviewer/ViewerWindow.cpp +++ b/rwviewer/ViewerWindow.cpp @@ -144,12 +144,12 @@ void ViewerWindow::loadGame(const QString& path) { } gameData = std::make_unique(&engineLog, gameDir.absolutePath().toStdString()); + gameData->load(); + gameWorld = std::make_unique(&engineLog, gameData.get()); renderer = std::make_unique(&engineLog, gameData.get()); gameWorld->state = new GameState; - gameWorld->data->load(); - renderer->text.setFontTexture(FONT_PAGER, "pager"); renderer->text.setFontTexture(FONT_PRICEDOWN, "font1"); renderer->text.setFontTexture(FONT_ARIAL, "font2");