Index: opengl-game.cpp
===================================================================
--- opengl-game.cpp	(revision 7fc5e27815abd569d87a4fa334a3f9f9c9ebf923)
+++ opengl-game.cpp	(revision b6e60b466536f52c6d8eda155ab7463bf033cafd)
@@ -17,8 +17,9 @@
 }
 
-void OpenGLGame::run(unsigned int width, unsigned int height, unsigned char guiFlags) {
+void OpenGLGame::run(int width, int height, unsigned char guiFlags) {
    if (initWindow(width, height, guiFlags) == RTWO_ERROR) {
       return;
    }
+
    initOpenGL();
    mainLoop();
@@ -26,19 +27,25 @@
 }
 
-bool OpenGLGame::initWindow(unsigned int width, unsigned int height, unsigned char guiFlags) {
+bool OpenGLGame::initWindow(int width, int height, unsigned char guiFlags) {
    gui = new GameGui_GLFW();
 
-   if (gui->Init() == RTWO_ERROR) {
+   if (gui->init() == RTWO_ERROR) {
       cout << "UI library could not be initialized!" << endl;
-      cout << gui->GetError() << endl;
+      cout << gui->getError() << endl;
       return RTWO_ERROR;
    }
    cout << "GUI init succeeded" << endl;
 
-   window = (GLFWwindow*) gui->CreateWindow("OpenGL Game", width, height, guiFlags | GUI_FLAGS_WINDOW_FULLSCREEN);
+   window = (GLFWwindow*) gui->createWindow("OpenGL Game", width, height, guiFlags & GUI_FLAGS_WINDOW_FULLSCREEN);
    if (window == nullptr) {
       cout << "Window could not be created!" << endl;
       return RTWO_ERROR;
    }
+
+   int actualWidth=0, actualHeight=0;
+   gui->getWindowSize(&actualWidth, &actualHeight);
+
+   cout << "Target window size: (" << width << ", " << height << ")" << endl;
+   cout << "Actual window size: (" << actualWidth << ", " << actualHeight << ")" << endl;
 
    return RTWO_SUCCESS;
@@ -61,6 +68,6 @@
 
 void OpenGLGame::cleanup() {
-   gui->DestroyWindow();
-   gui->Shutdown();
+   gui->destroyWindow();
+   gui->shutdown();
    delete gui;
 }
Index: opengl-game.hpp
===================================================================
--- opengl-game.hpp	(revision 7fc5e27815abd569d87a4fa334a3f9f9c9ebf923)
+++ opengl-game.hpp	(revision b6e60b466536f52c6d8eda155ab7463bf033cafd)
@@ -9,5 +9,5 @@
       ~OpenGLGame();
 
-      void run(unsigned int width, unsigned int height, unsigned char guiFlags);
+      void run(int width, int height, unsigned char guiFlags);
 
    private:
@@ -15,5 +15,5 @@
       GLFWwindow* window;
 
-      bool initWindow(unsigned int width, unsigned int height, unsigned char guiFlags);
+      bool initWindow(int width, int height, unsigned char guiFlags);
       void initOpenGL();
       void mainLoop();
Index: vulkan-game.cpp
===================================================================
--- vulkan-game.cpp	(revision 7fc5e27815abd569d87a4fa334a3f9f9c9ebf923)
+++ vulkan-game.cpp	(revision b6e60b466536f52c6d8eda155ab7463bf033cafd)
@@ -18,8 +18,9 @@
 }
 
-void VulkanGame::run(unsigned int width, unsigned int height, unsigned char guiFlags) {
+void VulkanGame::run(int width, int height, unsigned char guiFlags) {
    if (initWindow(width, height, guiFlags) == RTWO_ERROR) {
       return;
    }
+
    initVulkan();
    mainLoop();
@@ -27,19 +28,24 @@
 }
 
-bool VulkanGame::initWindow(unsigned int width, unsigned int height, unsigned char guiFlags) {
+bool VulkanGame::initWindow(int width, int height, unsigned char guiFlags) {
    gui = new GameGui_SDL();
 
-   if (gui->Init() == RTWO_ERROR) {
+   if (gui->init() == RTWO_ERROR) {
       cout << "UI library could not be initialized!" << endl;
-      cout << gui->GetError() << endl;
+      cout << gui->getError() << endl;
       return RTWO_ERROR;
    }
-   cout << "GUI init succeeded" << endl;
 
-   window = (SDL_Window*) gui->CreateWindow("Vulkan Game", width, height, guiFlags | GUI_FLAGS_WINDOW_FULLSCREEN);
+   window = (SDL_Window*) gui->createWindow("Vulkan Game", width, height, guiFlags & GUI_FLAGS_WINDOW_FULLSCREEN);
    if (window == nullptr) {
       cout << "Window could not be created!" << endl;
       return RTWO_ERROR;
    }
+
+   int actualWidth, actualHeight;
+   gui->getWindowSize(&actualWidth, &actualHeight);
+
+   cout << "Target window size: (" << width << ", " << height << ")" << endl;
+   cout << "Actual window size: (" << actualWidth << ", " << actualHeight << ")" << endl;
 
    return RTWO_SUCCESS;
@@ -69,6 +75,6 @@
 
 void VulkanGame::cleanup() {
-   gui->DestroyWindow();
-   gui->Shutdown();
+   gui->destroyWindow();
+   gui->shutdown();
    delete gui;
 }
Index: vulkan-game.hpp
===================================================================
--- vulkan-game.hpp	(revision 7fc5e27815abd569d87a4fa334a3f9f9c9ebf923)
+++ vulkan-game.hpp	(revision b6e60b466536f52c6d8eda155ab7463bf033cafd)
@@ -9,5 +9,5 @@
       ~VulkanGame();
 
-      void run(unsigned int width, unsigned int height, unsigned char guiFlags);
+      void run(int width, int height, unsigned char guiFlags);
 
    private:
@@ -15,5 +15,5 @@
       SDL_Window* window;
 
-      bool initWindow(unsigned int width, unsigned int height, unsigned char guiFlags);
+      bool initWindow(int width, int height, unsigned char guiFlags);
       void initVulkan();
       void mainLoop();
