Mercurial > mm7
annotate GUI/UI/UIGame.h @ 2574:dd36326a9994
More texture refactoring
GetLeather -> DrawTextureCustomHeight
author | a.parshin |
---|---|
date | Mon, 07 Mar 2016 03:48:40 +0200 |
parents | d87bfbd3bb3b |
children | a76d408c5132 |
rev | line source |
---|---|
2501 | 1 #pragma once |
2546 | 2 #include "GUI/GUIWindow.h" |
3 | |
2501 | 4 void GameUI_WritePointedObjectStatusString(); |
5 void __fastcall GameUI_OnPlayerPortraitLeftClick(unsigned int uPlayerID); // idb | |
6 | |
7 __int16 __fastcall sub_441A4E(int a1); | |
2546 | 8 |
9 | |
10 | |
11 struct GUIWindow_GameMenu : public GUIWindow | |
12 { | |
13 GUIWindow_GameMenu(); | |
14 virtual ~GUIWindow_GameMenu() {} | |
15 | |
16 virtual void Update(); | |
17 }; | |
18 | |
19 | |
20 | |
21 struct GUIWindow_GameOptions : public GUIWindow | |
22 { | |
23 GUIWindow_GameOptions(); | |
24 virtual ~GUIWindow_GameOptions() {} | |
25 | |
26 virtual void Update(); | |
27 }; | |
28 | |
29 | |
30 | |
31 struct GUIWindow_GameKeyBindings : public GUIWindow | |
32 { | |
33 GUIWindow_GameKeyBindings(); | |
34 virtual ~GUIWindow_GameKeyBindings() {} | |
35 | |
36 virtual void Update(); | |
37 }; | |
38 | |
39 | |
40 | |
41 struct GUIWindow_GameVideoOptions : public GUIWindow | |
42 { | |
43 GUIWindow_GameVideoOptions(); | |
44 virtual ~GUIWindow_GameVideoOptions() {} | |
45 | |
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; |
2574 | 56 extern class Image *game_ui_bottomframe; |
57 | |
58 extern class Image *game_ui_monster_hp_green; | |
59 extern class Image *game_ui_monster_hp_yellow; | |
60 extern class Image *game_ui_monster_hp_red; | |
61 extern class Image *game_ui_monster_hp_background; | |
62 extern class Image *game_ui_monster_hp_border_left; | |
63 extern class Image *game_ui_monster_hp_border_right; | |
64 | |
65 extern class Image *game_ui_bar_red; | |
66 extern class Image *game_ui_bar_yellow; | |
67 extern class Image *game_ui_bar_green; | |
68 extern class Image *game_ui_bar_blue; | |
69 | |
70 extern class Image *game_ui_player_alert_yellow; // 5079C8 | |
71 extern class Image *game_ui_player_alert_red; // 5079CC | |
72 extern class Image *game_ui_player_alert_green; // 5079D0 | |
73 | |
74 extern class Image *game_ui_minimap_frame; // 5079D8 | |
75 extern class Image *game_ui_minimap_compass; // 5079B4 | |
76 extern std::array<class Image *, 8> game_ui_minimap_dirs; | |
77 | |
78 extern class Image *game_ui_menu_quit; | |
79 extern class Image *game_ui_menu_resume; | |
80 extern class Image *game_ui_menu_controls; | |
81 extern class Image *game_ui_menu_save; | |
82 extern class Image *game_ui_menu_load; | |
83 extern class Image *game_ui_menu_new; | |
84 extern class Image *game_ui_menu_options; | |
85 | |
86 extern class Image *game_ui_tome_storyline; | |
87 extern class Image *game_ui_tome_calendar; | |
88 extern class Image *game_ui_tome_maps; | |
89 extern class Image *game_ui_tome_autonotes; | |
90 extern class Image *game_ui_tome_quests; | |
91 | |
92 extern class Image *game_ui_btn_rest; | |
93 extern class Image *game_ui_btn_cast; | |
94 extern class Image *game_ui_btn_zoomin; | |
95 extern class Image *game_ui_btn_zoomout; | |
96 extern class Image *game_ui_btn_quickref; | |
97 extern class Image *game_ui_btn_settings; | |
98 | |
99 extern class Image *game_ui_dialogue_background; | |
100 | |
101 extern std::array<class Image *, 5> game_ui_options_controls; | |
102 | |
103 extern class Image *game_ui_evtnpc; // 50795C |