diff --git a/GameObjectManager.h b/GameObjectManager.h index de743f7..4352176 100644 --- a/GameObjectManager.h +++ b/GameObjectManager.h @@ -90,6 +90,7 @@ public: std::vector dialogTextures = { // Список диалогов "./start_dialog.bmp", "./next_dialog.bmp", + "./final_dialog.bmp", }; int dialogIndex = 0; // Текущий индекс диалога std::shared_ptr dialogTexturePtr; // Активная текстура диалога diff --git a/RenderSystem.cpp b/RenderSystem.cpp index 8945af8..68e0207 100644 --- a/RenderSystem.cpp +++ b/RenderSystem.cpp @@ -216,7 +216,7 @@ void RenderSystem::drawUI(const GameObjectManager& gameObjects) { float xPos = Environment::width / 2.0f - 250; // Центрируем float yPos = Environment::height / 2.0f - 125; // Центрируем renderer.TranslateMatrix(Vector3f{xPos, yPos, 0.0f}); - renderer.ScaleMatrix(Vector3f{1.5f, 1.5f, 1.0f}); // Увеличиваем размер + renderer.ScaleMatrix(Vector3f{10.5f, 10.5f, 1.0f}); // Увеличиваем размер glBindTexture(GL_TEXTURE_2D, gameObjects.dialogTexturePtr->getTexID()); renderer.DrawVertexRenderStruct(gameObjects.inventoryIconMeshMutable); // Используем 2D меш инвентаря renderer.PopMatrix(); diff --git a/final_dialog.bmp b/final_dialog.bmp new file mode 100644 index 0000000..4291650 Binary files /dev/null and b/final_dialog.bmp differ