diff --git a/include/Engine/GUI/MainMenuSystem.h b/include/Engine/GUI/MainMenuSystem.h
index 45400d1d..ba69ff0d 100644
--- a/include/Engine/GUI/MainMenuSystem.h
+++ b/include/Engine/GUI/MainMenuSystem.h
@@ -6,6 +6,7 @@
#include "../Core/ResourceManager.h"
#include "../Core/Event.h"
+
#include "EButtonClicked.h"
#include "EButtonPressed.h"
#include "EButtonReleased.h"
diff --git a/resources/Schema/Entities/QualityAssurance.xml b/resources/Schema/Entities/QualityAssurance.xml
index 6bd8a25a..762da931 100644
--- a/resources/Schema/Entities/QualityAssurance.xml
+++ b/resources/Schema/Entities/QualityAssurance.xml
@@ -40,7 +40,7 @@
-
+
@@ -77,18 +77,6 @@
-
-
-
- Sound Test
- Fonts/DroidSans.ttf,64
-
-
-
-
-
-
-
@@ -105,7 +93,7 @@
-
+
@@ -180,7 +168,7 @@
-
+
@@ -225,7 +213,7 @@
-
+
@@ -289,7 +277,7 @@
-
+
@@ -321,7 +309,7 @@
-
+
@@ -671,7 +659,7 @@
-
+
@@ -718,7 +706,7 @@
-
+
@@ -778,7 +766,7 @@
-
+
@@ -825,7 +813,7 @@
-
+
@@ -871,7 +859,7 @@
-
+
@@ -918,7 +906,7 @@
-
+
@@ -965,7 +953,7 @@
-
+
@@ -1379,7 +1367,7 @@
-
+
@@ -1388,7 +1376,7 @@
true
- 2.5333333077342104
+ 2.6831806538294813
3.7999999523162842
true
@@ -1435,7 +1423,7 @@
-
+
@@ -1444,7 +1432,7 @@
- 0.70455028055985736
+ 1.9833111709021125
Models/Characters/Assault/AssaultTPose.mesh
@@ -1487,7 +1475,7 @@
-
+
@@ -1498,7 +1486,7 @@
true
- 0.70455028055985736
+ 1.9833111709021125
true
@@ -1543,7 +1531,7 @@
-
+
@@ -1553,7 +1541,7 @@
true
- 9.1832418997049956
+ 1.05003269646582
10
3
@@ -1601,7 +1589,7 @@
-
+
@@ -1611,7 +1599,7 @@
true
- 1.007708532606415
+ 0.75001660742393028
true
5
true
@@ -1792,7 +1780,7 @@
true
- 2.5333333077342104
+ 2.6831806538294813
3.7999999523162842
true
@@ -2349,7 +2337,7 @@
-
+
@@ -2364,7 +2352,7 @@
- Resolution
+ 1920x1080
Fonts/DroidSans.ttf,64
@@ -2377,7 +2365,7 @@
-
+
@@ -2392,7 +2380,7 @@
- Option2
+ 1280x720
Fonts/DroidSans.ttf,64
@@ -2405,7 +2393,7 @@
-
+
@@ -2420,7 +2408,7 @@
- Butts
+ 854x480
Fonts/DroidSans.ttf,64
@@ -2454,6 +2442,18 @@
+
+
+
+ Sound Test
+ Fonts/DroidSans.ttf,64
+
+
+
+
+
+
+
diff --git a/src/Engine/GUI/MainMenuSystem.cpp b/src/Engine/GUI/MainMenuSystem.cpp
index 36d4a173..68db7b60 100644
--- a/src/Engine/GUI/MainMenuSystem.cpp
+++ b/src/Engine/GUI/MainMenuSystem.cpp
@@ -25,6 +25,17 @@ bool MainMenuSystem::OnButtonClick(const Events::ButtonClicked& e)
//Run host code
} else if(e.EntityName == "Quit") {
printf("No, you stay");
+ } else if (e.EntityName == "Res1080") {
+ glfwSetWindowSize(m_Renderer->Window(), 1920, 1080);
+ printf("1080");
+ } else if (e.EntityName == "Res720") {
+ glfwSetWindowSize(m_Renderer->Window(), 1280, 720);
+ glViewport(0, 0, 1280, 720);
+ printf("720");
+ } else if (e.EntityName == "Res480") {
+ glfwSetWindowSize(m_Renderer->Window(), 854, 480);
+ glViewport(0, 0, 854, 480);
+ printf("480");
}
return true;
diff --git a/src/Engine/Rendering/Renderer.cpp b/src/Engine/Rendering/Renderer.cpp
index be84160c..0ba25128 100644
--- a/src/Engine/Rendering/Renderer.cpp
+++ b/src/Engine/Rendering/Renderer.cpp
@@ -60,7 +60,7 @@ void Renderer::InitializeWindow()
}
int windowSize[2];
- glfwGetWindowSize(m_Window, &windowSize[0], &windowSize[1]);
+ glfwGetFramebufferSize(m_Window, &windowSize[0], &windowSize[1]);
m_ViewportSize = Rectangle(windowSize[0], windowSize[1]);
}