diff GUI/UI/UIGame.h @ 2546:4087cbc62706

GameMenu logic moved to GUIWindow_GameMenu the same for game menu options
author a.parshin
date Mon, 11 May 2015 17:45:02 +0200
parents 0ff6a9e9bf7f
children d87bfbd3bb3b
line wrap: on
line diff
--- a/GUI/UI/UIGame.h	Mon May 11 16:43:46 2015 +0200
+++ b/GUI/UI/UIGame.h	Mon May 11 17:45:02 2015 +0200
@@ -1,5 +1,47 @@
 #pragma once
+#include "GUI/GUIWindow.h"
+
 void GameUI_WritePointedObjectStatusString();
 void __fastcall GameUI_OnPlayerPortraitLeftClick(unsigned int uPlayerID); // idb
 
 __int16 __fastcall sub_441A4E(int a1);
+
+
+
+struct GUIWindow_GameMenu : public GUIWindow
+{
+             GUIWindow_GameMenu();
+    virtual ~GUIWindow_GameMenu() {}
+
+    virtual void Update();
+};
+
+
+
+struct GUIWindow_GameOptions : public GUIWindow
+{
+             GUIWindow_GameOptions();
+    virtual ~GUIWindow_GameOptions() {}
+
+    virtual void Update();
+};
+
+
+
+struct GUIWindow_GameKeyBindings : public GUIWindow
+{
+             GUIWindow_GameKeyBindings();
+    virtual ~GUIWindow_GameKeyBindings() {}
+
+    virtual void Update();
+};
+
+
+
+struct GUIWindow_GameVideoOptions : public GUIWindow
+{
+             GUIWindow_GameVideoOptions();
+    virtual ~GUIWindow_GameVideoOptions() {}
+
+    virtual void Update();
+};
\ No newline at end of file