annotate GUI/UI/UIGame.h @ 2572:d87bfbd3bb3b

Step towards unification of Texture and RGBTexture (class Image)
author a.parshin
date Sat, 05 Mar 2016 01:51:54 +0200
parents 4087cbc62706
children dd36326a9994
rev   line source
2501
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
1 #pragma once
2546
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
2 #include "GUI/GUIWindow.h"
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
3
2501
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
4 void GameUI_WritePointedObjectStatusString();
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
5 void __fastcall GameUI_OnPlayerPortraitLeftClick(unsigned int uPlayerID); // idb
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
6
0ff6a9e9bf7f GUI folger
Ritor1
parents:
diff changeset
7 __int16 __fastcall sub_441A4E(int a1);
2546
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
8
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
9
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
10
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
11 struct GUIWindow_GameMenu : public GUIWindow
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
12 {
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
13 GUIWindow_GameMenu();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
14 virtual ~GUIWindow_GameMenu() {}
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
15
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
16 virtual void Update();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
17 };
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
18
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
19
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
20
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
21 struct GUIWindow_GameOptions : public GUIWindow
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
22 {
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
23 GUIWindow_GameOptions();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
24 virtual ~GUIWindow_GameOptions() {}
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
25
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
26 virtual void Update();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
27 };
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
28
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
29
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
30
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
31 struct GUIWindow_GameKeyBindings : public GUIWindow
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
32 {
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
33 GUIWindow_GameKeyBindings();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
34 virtual ~GUIWindow_GameKeyBindings() {}
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
35
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
36 virtual void Update();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
37 };
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
38
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
39
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
40
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
41 struct GUIWindow_GameVideoOptions : public GUIWindow
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
42 {
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
43 GUIWindow_GameVideoOptions();
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
44 virtual ~GUIWindow_GameVideoOptions() {}
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
45
4087cbc62706 GameMenu logic moved to GUIWindow_GameMenu
a.parshin
parents: 2501
diff changeset
46 virtual void Update();
2572
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
47 };
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
48
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
49
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
50
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
51
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
52 extern class Image *game_ui_statusbar;
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
53 extern class Image *game_ui_rightframe;
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
54 extern class Image *game_ui_topframe;
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
55 extern class Image *game_ui_leftframe;
d87bfbd3bb3b Step towards unification of Texture and RGBTexture (class Image)
a.parshin
parents: 2546
diff changeset
56 extern class Image *game_ui_bottomframe;