Mercurial > mm7
annotate GUI/UI/UIGame.h @ 2575:a76d408c5132 tip
DrawTranslucent -> DrawTextureGrayShade
Removed old texture drawing stuff
author | a.parshin |
---|---|
date | Wed, 09 Mar 2016 01:39:52 +0200 |
parents | dd36326a9994 |
children |
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_minimap_frame; // 5079D8 | |
66 extern class Image *game_ui_minimap_compass; // 5079B4 | |
67 extern std::array<class Image *, 8> game_ui_minimap_dirs; | |
68 | |
69 extern class Image *game_ui_menu_quit; | |
70 extern class Image *game_ui_menu_resume; | |
71 extern class Image *game_ui_menu_controls; | |
72 extern class Image *game_ui_menu_save; | |
73 extern class Image *game_ui_menu_load; | |
74 extern class Image *game_ui_menu_new; | |
75 extern class Image *game_ui_menu_options; | |
76 | |
77 extern class Image *game_ui_tome_storyline; | |
78 extern class Image *game_ui_tome_calendar; | |
79 extern class Image *game_ui_tome_maps; | |
80 extern class Image *game_ui_tome_autonotes; | |
81 extern class Image *game_ui_tome_quests; | |
82 | |
83 extern class Image *game_ui_btn_rest; | |
84 extern class Image *game_ui_btn_cast; | |
85 extern class Image *game_ui_btn_zoomin; | |
86 extern class Image *game_ui_btn_zoomout; | |
87 extern class Image *game_ui_btn_quickref; | |
88 extern class Image *game_ui_btn_settings; | |
89 | |
90 extern class Image *game_ui_dialogue_background; | |
91 | |
92 extern std::array<class Image *, 5> game_ui_options_controls; | |
93 | |
2575 | 94 extern class Image *game_ui_evtnpc; // 50795C |
95 | |
96 | |
97 extern std::array< std::array<class Image *, 56>, 4> game_ui_player_faces; | |
98 extern class Image *game_ui_player_face_eradicated; | |
99 extern class Image *game_ui_player_face_dead; | |
100 | |
101 extern class Image *game_ui_player_selection_frame; // 50C98C | |
102 extern class Image *game_ui_player_alert_yellow; // 5079C8 | |
103 extern class Image *game_ui_player_alert_red; // 5079CC | |
104 extern class Image *game_ui_player_alert_green; // 5079D0 | |
105 | |
106 extern class Image *game_ui_bar_red; | |
107 extern class Image *game_ui_bar_yellow; | |
108 extern class Image *game_ui_bar_green; | |
109 extern class Image *game_ui_bar_blue; | |
110 | |
111 extern class Image *game_ui_playerbuff_pain_reflection; | |
112 extern class Image *game_ui_playerbuff_hammerhands; | |
113 extern class Image *game_ui_playerbuff_preservation; | |
114 extern class Image *game_ui_playerbuff_bless; |