annotate GUIWindow.h @ 963:cbf623f00e6c

m
author Ritor1
date Sat, 04 May 2013 18:18:47 +0600
parents 5a2dbb00c399
children f8dd764fb7d7
rev   line source
0
Ritor1
parents:
diff changeset
1 #pragma once
816
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
2 #include "Items.h"
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
3 #include "Player.h"
0
Ritor1
parents:
diff changeset
4
Ritor1
parents:
diff changeset
5
Ritor1
parents:
diff changeset
6
Ritor1
parents:
diff changeset
7
Ritor1
parents:
diff changeset
8
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
9 enum UIMessageType: unsigned __int32
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
10 {
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
11 UIMSG_0 = 0,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
12
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
13 UIMSG_ChangeGameState = 5,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
14
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
15 UIMSG_A = 10,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
16
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
17 UIMSG_C = 12,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
18
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
19 UIMSG_E = 14,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
20 UIMSG_F = 15,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
21
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
22 UIMSG_11 = 17,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
23
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
24 UIMSG_Attack = 23,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
25
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
26 UIMSG_19 = 25,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
27
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
28 UIMSG_1B = 27,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
29 UIMSG_1C = 28,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
30 UIMSG_PlayArcomage = 29,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
31
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
32 UIMSG_31 = 49,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
33 UIMSG_32 = 50,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
34 UIMSG_33 = 51,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
35 UIMSG_34 = 52,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
36 UIMSG_35 = 53,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
37 UIMSG_MainMenu_ShowPartyCreationWnd = 54,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
38 UIMSG_MainMenu_ShowLoadWindow = 55,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
39 UIMSG_ShowCredits = 56,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
40 UIMSG_ExitToWindows = 57,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
41 UIMSG_3A = 58,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
42
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
43 UIMSG_PlayerCreationChangeName = 60,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
44
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
45 UIMSG_PlayerCreationClickPlus = 62,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
46 UIMSG_PlayerCreationClickMinus = 63,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
47 UIMSG_PlayerCreationSelectActiveSkill = 64,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
48 UIMSG_PlayerCreationSelectClass = 65,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
49 UIMSG_PlayerCreationClickOK = 66,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
50 UIMSG_PlayerCreationClickReset = 67,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
51 UIMSG_44 = 68,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
52 UIMSG_45 = 69,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
53 UIMSG_46 = 70,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
54 UIMSG_AutonotesBook = 71,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
55 UIMSG_48 = 72,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
56 UIMSG_49 = 73,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
57 UIMSG_PlayerCreationRemoveUpSkill = 74,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
58 UIMSG_PlayerCreationRemoveDownSkill = 75,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
59
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
60 UIMSG_4E = 78,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
61 UIMSG_SPellbook_ShowHightlightedSpellInfo = 79,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
62
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
63 UIMSG_BuyInShop_Identify_Repair = 81,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
64 UIMSG_LoadGame = 82,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
65 UIMSG_SaveGame = 83,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
66 UIMSG_54 = 84,
910
Ritor1
parents: 907
diff changeset
67 UIMSG_ChangeDetaliz = 85,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
68 UIMSG_SelectSpell = 86,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
69 UIMSG_OpenSpellbookPage = 87,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
70 UIMSG_58 = 88,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
71
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
72 UIMSG_OnTravelByFoot = 90,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
73 UIMSG_5B = 91,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
74 UIMSG_ShowStatus_DateTime = 92,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
75 UIMSG_ShowStatus_ManaHP = 93,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
76 UIMSG_ShowStatus_Player = 94,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
77 UIMSG_Wait5Minutes = 95,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
78 UIMSG_Wait1Hour = 96,
907
f3ccfc765502 RentRoom
Ritor1
parents: 900
diff changeset
79 UIMSG_Rest8Hour = 97,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
80
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
81 UIMSG_ShowStatus_Food = 100,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
82 UIMSG_ShowStatus_Funds = 101,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
83
907
f3ccfc765502 RentRoom
Ritor1
parents: 900
diff changeset
84 UIMSG_RestWindow = 104,
f3ccfc765502 RentRoom
Ritor1
parents: 900
diff changeset
85 UIMSG_SpellBookWindow = 105,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
86 UIMSG_QuickReference = 106,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
87 UIMSG_GameMenuButton = 107,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
88
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
89 UIMSG_AlreadyResting = 109,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
90 UIMSG_SelectCharacter = 110,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
91 UIMSG_ChangeSoundVolume = 111,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
92 UIMSG_ChangeMusicVolume = 112,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
93 UIMSG_Escape = 113,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
94 UIMSG_72 = 114,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
95 UIMSG_73 = 115,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
96 UIMSG_74 = 116,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
97 UIMSG_75 = 117,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
98 UIMSG_PlayerCreation_SelectAttribute = 118,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
99
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
100 UIMSG_InventoryLeftClick = 120,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
101 UIMSG_SkillUp = 121,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
102 UIMSG_7A = 122,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
103 UIMSG_GameMenu_ReturnToGame = 123,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
104 UIMSG_StartNewGame = 124,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
105 UIMSG_Game_OpenLoadGameDialog = 125,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
106 UIMSG_Game_OpenSaveGameDialog = 126,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
107 UIMSG_Game_OpenOptionsDialog = 127,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
108 UIMSG_80 = 128,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
109
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
110 UIMSG_SetGraphicsMode = 131,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
111 UIMSG_Quit = 132,
910
Ritor1
parents: 907
diff changeset
112 UIMSG_ClickPaperdoll = 133,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
113 UIMSG_StartHireling1Dialogue = 134,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
114 UIMSG_StartHireling2Dialogue = 135,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
115 UIMSG_SelectNPCDialogueOption = 136,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
116
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
117 UIMSG_8C = 140,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
118 UIMSG_8D = 141,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
119 UIMSG_CastSpellFromBook = 142,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
120 UIMSG_8F = 143,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
121 UIMSG_PlayerCreation_VoicePrev = 144,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
122 UIMSG_PlayerCreation_VoiceNext = 145,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
123 UIMSG_92 = 146,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
124
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
125 UIMSG_StartNPCDialogue = 161,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
126 UIMSG_ArrowUp = 162,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
127 UIMSG_DownArrow = 163,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
128 UIMSG_LoadSlot = 164,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
129 UIMSG_SelectLoadSlot = 165,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
130 UIMSG_Cancel = 166,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
131 UIMSG_ExitRest = 167,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
132 UIMSG_A8 = 168,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
133 UIMSG_A9 = 169,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
134 UIMSG_AA = 170,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
135 UIMSG_PlayerCreation_FacePrev = 171,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
136 UIMSG_PlayerCreation_FaceNext = 172,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
137 UIMSG_AD = 173,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
138 UIMSG_AE = 174,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
139 UIMSG_ClickNPCTopic = 175,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
140 UIMSG_CycleCharacters = 176,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
141 UIMSG_B1 = 177,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
142 UIMSG_B2 = 178,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
143 UIMSG_B3 = 179,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
144 UIMSG_B4 = 180,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
145 UIMSG_B5 = 181,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
146 UIMSG_B6 = 182,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
147 UIMSG_B7 = 183,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
148 UIMSG_SetTurnSpeed = 184,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
149 UIMSG_ToggleWalkSound = 185,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
150 UIMSG_ChangeVoiceVolume = 186,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
151 UIMSG_ToggleShowDamage = 187,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
152 UIMSG_ScrollNPCPanel = 188,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
153 UIMSG_BD = 189,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
154 UIMSG_BE = 190,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
155 UIMSG_BF = 191,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
156 UIMSG_C0 = 192,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
157 UIMSG_C1 = 192,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
158 UIMSG_C2 = 192,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
159
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
160 UIMSG_OnCastTownPortal = 195,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
161 UIMSG_C4 = 196,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
162 UIMSG_ShowFinalWindow = 197,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
163 UIMSG_C6 = 198,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
164 UIMSG_C7 = 199,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
165 UIMSG_OpenQuestBook = 200,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
166 UIMSG_OpenAutonotes = 201,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
167 UIMSG_OpenMapBook = 202,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
168 UIMSG_OpenCalendar = 203,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
169 UIMSG_CC = 204,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
170 UIMSG_CD = 205,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
171 UIMSG_CE = 206,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
172 UIMSG_CF = 207,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
173 UIMSG_D0 = 208,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
174 UIMSG_D1 = 209,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
175 UIMSG_D2 = 210,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
176 UIMSG_D3 = 211,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
177 UIMSG_D4 = 212,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
178 UIMSG_D5 = 213,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
179 UIMSG_D6 = 214,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
180
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
181 UIMSG_DD = 221,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
182
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
183 UIMSG_OpenHistoryBook = 224,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
184 UIMSG_ToggleAlwaysRun = 225,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
185 UIMSG_ToggleFlipOnExit = 226,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
186
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
187 UIMSG_16F = 367,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
188 UIMSG_170 = 368,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
189
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
190 UIMSG_Game_Action = 404,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
191 UIMSG_SelectShopDialogueOption = 405,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
192
907
f3ccfc765502 RentRoom
Ritor1
parents: 900
diff changeset
193 UIMSG_RentRoom = 409,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
194 UIMSG_19A = 410,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
195 UIMSG_TransitionUI_Confirm = 411,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
196 UIMSG_19C = 412,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
197
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
198 UIMSG_OpenKeyMappingOptions = 415,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
199 UIMSG_SelectKeyPage1 = 416,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
200 UIMSG_SelectKeyPage2 = 417,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
201 UIMSG_ResetKeyMapping = 418,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
202 UIMSG_ChangeKeyButton = 419,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
203
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
204 UIMSG_OpenVideoOptions = 421,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
205 UIMSG_ToggleBloodsplats = 422,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
206 UIMSG_ToggleColoredLights = 423,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
207 UIMSG_ToggleTint = 424,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
208 UIMSG_1A9 = 425,
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
209 };
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
210
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
211
0
Ritor1
parents:
diff changeset
212 /* 251 */
Ritor1
parents:
diff changeset
213 enum MENU_STATE : __int32
Ritor1
parents:
diff changeset
214 {
Ritor1
parents:
diff changeset
215 MENU_MAIN = 0x0,
Ritor1
parents:
diff changeset
216 MENU_NEWGAME = 0x1,
Ritor1
parents:
diff changeset
217 MENU_CREDITS = 0x2,
Ritor1
parents:
diff changeset
218 MENU_SAVELOAD = 0x3,
Ritor1
parents:
diff changeset
219 MENU_FINISHED = 0x4,
Ritor1
parents:
diff changeset
220 MENU_5 = 0x5,
Ritor1
parents:
diff changeset
221 MENU_CREATEPARTY = 0x6,
165
Ritor1
parents: 158
diff changeset
222 MENU_NAMEPANELESC = 0x7,
Ritor1
parents: 158
diff changeset
223 MENU_CREDITSPROC = 0x8,
Ritor1
parents: 158
diff changeset
224 MENU_LOADINGPROC = 0x9,
0
Ritor1
parents:
diff changeset
225 MENU_10 = 0xA,
165
Ritor1
parents: 158
diff changeset
226 MENU_CREDITSCLOSE = 0xB,
0
Ritor1
parents:
diff changeset
227 };
Ritor1
parents:
diff changeset
228
Ritor1
parents:
diff changeset
229
167
90521fb9766c NPCDialogue fix
Ritor1
parents: 165
diff changeset
230 enum DIALOGUE_TYPE
90521fb9766c NPCDialogue fix
Ritor1
parents: 165
diff changeset
231 {
248
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
232 DIALOGUE_9 = 9,
179
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
233 DIALOGUE_13 = 0xD,
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
234 DIALOGUE_18 = 0x12,
248
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
235 DIALOGUE_19 = 19,
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
236 DIALOGUE_20 = 20,
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
237 DIALOGUE_21 = 21,
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
238 DIALOGUE_22 = 22,
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
239 DIALOGUE_23 = 23,
179
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
240 DIALOGUE_24 = 0x18,
248
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
241 DIALOGUE_76 = 76,
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
242 DIALOGUE_PROFESSION_DETAILS = 77,
179
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
243 DIALOGUE_ARENA_WELCOME = 0x59,
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
244 DIALOGUE_ARENA_FIGHT_NOT_OVER_YET = 0x5A,
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
245 DIALOGUE_ARENA_REWARD = 0x5B,
f102bbff6fd8 15.02.13 Water
Ritor1
parents: 174
diff changeset
246 DIALOGUE_ARENA_ALREADY_WON = 0x5C,
167
90521fb9766c NPCDialogue fix
Ritor1
parents: 165
diff changeset
247 };
0
Ritor1
parents:
diff changeset
248
Ritor1
parents:
diff changeset
249
Ritor1
parents:
diff changeset
250
Ritor1
parents:
diff changeset
251
Ritor1
parents:
diff changeset
252
Ritor1
parents:
diff changeset
253 /* 298 */
Ritor1
parents:
diff changeset
254 enum WindowType: unsigned __int32
Ritor1
parents:
diff changeset
255 {
Ritor1
parents:
diff changeset
256 WINDOW_null = 0,
Ritor1
parents:
diff changeset
257 WINDOW_MainMenu = 0x1,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
258 WINDOW_3 = 0x3,
0
Ritor1
parents:
diff changeset
259 WINDOW_CharacterRecord = 0x4,
Ritor1
parents:
diff changeset
260 WINDOW_Options = 0x6,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
261 WINDOW_8 = 8,
0
Ritor1
parents:
diff changeset
262 WINDOW_Book = 0x9,
165
Ritor1
parents: 158
diff changeset
263 WINDOW_Dialogue = 0xA,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
264 WINDOW_QuickReference = 12,
948
5a2dbb00c399 Code cleaning.
Nomad
parents: 917
diff changeset
265 WINDOW_Rest = 16,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
266 WINDOW_ChangeLocation = 17,
158
f4ebd13c2a8e 13.02.13
Ritor1
parents: 151
diff changeset
267 WINDOW_SpellBook = 0x12,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
268 WINDOW_GreetingNPC = 19,
0
Ritor1
parents:
diff changeset
269 WINDOW_Chest = 0x14,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
270 WINDOW_17 = 23,
0
Ritor1
parents:
diff changeset
271 WINDOW_MainMenu_Load = 0x18,
Ritor1
parents:
diff changeset
272 WINDOW_HouseInterior = 0x19,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
273 WINDOW_Transition = 26,
158
f4ebd13c2a8e 13.02.13
Ritor1
parents: 151
diff changeset
274 WINDOW_1B = 0x1B,
f4ebd13c2a8e 13.02.13
Ritor1
parents: 151
diff changeset
275 WINDOW_Scroll = 0x1E,
898
10fa7dad1391 DrawPaperdoll clean
Ritor1
parents: 832
diff changeset
276 WINDOW_CastSpell_InInventory = 31,
0
Ritor1
parents:
diff changeset
277 WINDOW_FinalWindow = 0x46,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
278 WINDOW_50 = 0x50,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
279 WINDOW_59 = 0x59,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
280 WINDOW_5A = 90,
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
281 WINDOW_5B = 91,
187
49728858c35e On player voices
Nomad
parents: 179
diff changeset
282 WINDOW_VoiceSwitcherButton = 0x5C,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
283 WINDOW_5D = 0x5D,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
284 WINDOW_5E = 94,
4
8e33efd39355 15.01.13(work)
Ritor1
parents: 3
diff changeset
285 WINDOW_5F = 0x5F,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
286 WINDOW_60 = 96,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
287 WINDOW_61 = 0x61,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
288 WINDOW_RestWindow = 0x62,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
289 WINDOW_63 = 99,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
290 WINDOW_CharacterWindow_Stats = 0x64,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
291 WINDOW_CharacterWindow_Skills = 0x65,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
292 WINDOW_CharacterWindow_Awards = 0x66,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
293 WINDOW_CharacterWindow_Inventory = 0x67,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
294 WINDOW_68 = 104,
0
Ritor1
parents:
diff changeset
295 WINDOW_KeyMappingOptions = 0x69,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
296 WINDOW_VideoOptions = 0x6A,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
297 WINDOW_Lloyd = 0xB1,
710
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
298 WINDOW_TownPortal = 195,
735dab8d3c9a Town portal screen + misc gui const replacements
Nomad
parents: 688
diff changeset
299 WINDOW_QuestBook = 200,
17
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
300 WINDOW_AutonotesBook = 0xC9,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
301 WINDOW_MapsBook = 0xCA,
fe0d9a98213f 17.01.13 (fix Hint error)
Ritor1
parents: 11
diff changeset
302 WINDOW_CalendarBook = 0xCB,
92
bb06c087cd38 history fixed
zipi
parents: 17
diff changeset
303 WINDOW_HistoryBook = 0xE0,
0
Ritor1
parents:
diff changeset
304 };
Ritor1
parents:
diff changeset
305
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
306 struct GUIButton;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
307 struct Texture;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
308
0
Ritor1
parents:
diff changeset
309 /* 155 */
Ritor1
parents:
diff changeset
310 #pragma pack(push, 1)
Ritor1
parents:
diff changeset
311 struct GUIWindow
Ritor1
parents:
diff changeset
312 {
200
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
313 inline GUIWindow()
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
314 {
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
315 pControlsHead = pControlsTail = nullptr;
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
316 eWindowType = WINDOW_null;
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
317 }
1527f66fd81b Buffer overflow in credits window
Nomad
parents: 199
diff changeset
318
189
038a4d09406f new texts file, fix text rendender error
Gloval
parents: 179
diff changeset
319 GUIButton *CreateButton(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, int a6, int a7,
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
320 UIMessageType msg, unsigned int msg_param, unsigned __int8 uHotkey, const char *pName, Texture *pTextures, ...);
0
Ritor1
parents:
diff changeset
321 void DrawFlashingInputCursor(signed int a3, int a4, struct GUIFont *a2);
Ritor1
parents:
diff changeset
322 int DrawTextInRect(GUIFont *a2, unsigned int uX, unsigned int uY, unsigned int uColor, const char *Str1, int Source, int a8);
Ritor1
parents:
diff changeset
323 char DrawText(GUIFont *a2, signed int uX, int uY, unsigned int uFontColor, const char *Str, int a7, int a8, unsigned int uFontShadowColor);
762
cf2fbac6edc9 Misc cleaning
Nomad
parents: 735
diff changeset
324 void DrawTitleText(GUIFont *a2, signed int uHorizontalMargin, unsigned int uVerticalMargin, unsigned __int16 uDefaultColor, const char *pInString, unsigned int uLineSpacing);
471
c43f156a95c9 ArmorShopDialog crash fixed. All shops show its items
Gloval
parents: 467
diff changeset
325 void DrawCurrentTime(__int64 a2);
405
c0700eaabeb8 AnimatedRooms fix and change name of function
Ritor1
parents: 371
diff changeset
326 void HouseDialogManager();
198
e6e348d66a75 Some work on spellbook
Nomad
parents: 190
diff changeset
327 void OpenSpellBook();
0
Ritor1
parents:
diff changeset
328 void InitializeBookView();
Ritor1
parents:
diff changeset
329 void DrawMessageBox(int arg0);
Ritor1
parents:
diff changeset
330 GUIButton *GetControl(unsigned int uID);
Ritor1
parents:
diff changeset
331 void Release();
Ritor1
parents:
diff changeset
332 void _41D08F(int a2, int a3, int a4, int a5);
688
c0bfb386b15f some ui cleanup
Gloval
parents: 651
diff changeset
333 void DrawQuickCharRecord();
0
Ritor1
parents:
diff changeset
334 char _41D73D_draw_buff_tooltip();
Ritor1
parents:
diff changeset
335
Ritor1
parents:
diff changeset
336 static GUIWindow *Create(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, enum WindowType eType, int a4, int a5);
Ritor1
parents:
diff changeset
337
Ritor1
parents:
diff changeset
338 unsigned int uFrameX;
Ritor1
parents:
diff changeset
339 unsigned int uFrameY;
Ritor1
parents:
diff changeset
340 unsigned int uFrameWidth;
Ritor1
parents:
diff changeset
341 unsigned int uFrameHeight;
Ritor1
parents:
diff changeset
342 unsigned int uFrameZ;
Ritor1
parents:
diff changeset
343 unsigned int uFrameW;
Ritor1
parents:
diff changeset
344 WindowType eWindowType;
496
0e20e886365d guilds ....
Gloval
parents: 495
diff changeset
345 union{
917
ae9e2a339b09 disappear items fix
Ritor1
parents: 910
diff changeset
346 void *ptr_1C;// sometimes BuildID_2Events
496
0e20e886365d guilds ....
Gloval
parents: 495
diff changeset
347 unsigned int par1C;
0e20e886365d guilds ....
Gloval
parents: 495
diff changeset
348 };
0
Ritor1
parents:
diff changeset
349 unsigned int uNumControls;
Ritor1
parents:
diff changeset
350 int field_24;
Ritor1
parents:
diff changeset
351 int pNumPresenceButton;
Ritor1
parents:
diff changeset
352 int pCurrentPosActiveItem;
Ritor1
parents:
diff changeset
353 int field_30;
Ritor1
parents:
diff changeset
354 int field_34;
Ritor1
parents:
diff changeset
355 int pStartingPosActiveItem;
496
0e20e886365d guilds ....
Gloval
parents: 495
diff changeset
356 int numVisibleWindows;
0
Ritor1
parents:
diff changeset
357 int field_40;
Ritor1
parents:
diff changeset
358 int field_44;
Ritor1
parents:
diff changeset
359 char *Hint;
Ritor1
parents:
diff changeset
360 GUIButton *pControlsHead;
Ritor1
parents:
diff changeset
361 GUIButton *pControlsTail;
Ritor1
parents:
diff changeset
362 };
Ritor1
parents:
diff changeset
363 #pragma pack(pop)
Ritor1
parents:
diff changeset
364
Ritor1
parents:
diff changeset
365
Ritor1
parents:
diff changeset
366
Ritor1
parents:
diff changeset
367
Ritor1
parents:
diff changeset
368
Ritor1
parents:
diff changeset
369
495
90fdb47bfcba guilds ...
Gloval
parents: 481
diff changeset
370
629
59713bb36033 houses func moved to uihouses
Gloval
parents: 623
diff changeset
371
151
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
372 enum CURRENT_SCREEN
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
373 {
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
374 SCREEN_GAME = 0x0,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
375 SCREEN_MENU = 0x1,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
376 SCREEN_OPTIONS = 0x2,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
377 SCREEN_BOOKS = 0x3,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
378 SCREEN_NPC_DIALOGUE = 0x4,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
379 SCREEN_REST = 0x5,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
380 SCREEN_CHARACTERS = 0x7,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
381 SCREEN_SPELL_BOOK = 0x8,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
382 SCREEN_CREATORS = 0x9,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
383 SCREEN_CHEST = 0xA,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
384 SCREEN_SAVEGAME = 0xB,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
385 SCREEN_LOADGAME = 0xC,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
386 SCREEN_HOUSE = 0xD,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
387 SCREEN_E = 0xE,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
388 SCREEN_F = 0xF,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
389 SCREEN_VIDEO = 0x10,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
390 SCREEN_CHANGE_LOCATION = 0x11,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
391 SCREEN_INPUT_BLV = 0x12,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
392 SCREEN_BRANCHLESS_NPC_DIALOG = 0x13,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
393 SCREEN_PARTY_CREATION = 0x15,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
394 SCREEN_PRESS_ESCAPE_MESSAGE = 0x16,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
395 SCREEN_CASTING = 0x17,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
396 SCREEN_19 = 0x19,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
397 SCREEN_KEYBOARD_OPTIONS = 0x1A,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
398 SCREEN_1B = 0x1B,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
399 SCREEN_VIDEO_OPTIONS = 0x1C,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
400 SCREEN_63 = 0x63,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
401 SCREEN_64 = 0x64,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
402 SCREEN_67 = 0x67,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
403 SCREEN_QUICK_REFERENCE = 0x68,
9abdd40a107b pCurrentScreen
Ritor1
parents: 111
diff changeset
404 };
0
Ritor1
parents:
diff changeset
405
Ritor1
parents:
diff changeset
406
Ritor1
parents:
diff changeset
407
Ritor1
parents:
diff changeset
408
Ritor1
parents:
diff changeset
409 /* 249 */
Ritor1
parents:
diff changeset
410 #pragma pack(push, 1)
Ritor1
parents:
diff changeset
411 struct GUIMessage
Ritor1
parents:
diff changeset
412 {
Ritor1
parents:
diff changeset
413 enum UIMessageType eType;
Ritor1
parents:
diff changeset
414 int param;
Ritor1
parents:
diff changeset
415 int field_8;
Ritor1
parents:
diff changeset
416 };
Ritor1
parents:
diff changeset
417 #pragma pack(pop)
Ritor1
parents:
diff changeset
418
Ritor1
parents:
diff changeset
419
Ritor1
parents:
diff changeset
420
Ritor1
parents:
diff changeset
421
437
0a1ea44b4a0a ui mesages & spellcasting
Nomad
parents: 434
diff changeset
422 #define AddMessage(msg, param, a4) AddMessageImpl((msg), (param), (a4), __FILE__, __LINE__)
0
Ritor1
parents:
diff changeset
423 /* 250 */
Ritor1
parents:
diff changeset
424 #pragma pack(push, 1)
Ritor1
parents:
diff changeset
425 struct GUIMessageQueue
Ritor1
parents:
diff changeset
426 {
Ritor1
parents:
diff changeset
427 inline GUIMessageQueue():
Ritor1
parents:
diff changeset
428 uNumMessages(0)
Ritor1
parents:
diff changeset
429 {}
Ritor1
parents:
diff changeset
430
783
b27dd658ea77 Taveling by foot fixed.
Nomad
parents: 762
diff changeset
431 void Flush();
0
Ritor1
parents:
diff changeset
432 void PopMessage(UIMessageType *pMsg, int *pParam, int *a4);
437
0a1ea44b4a0a ui mesages & spellcasting
Nomad
parents: 434
diff changeset
433 void AddMessageImpl(UIMessageType msg, int param, unsigned int a4, const char *file = nullptr, int line = 0);
0
Ritor1
parents:
diff changeset
434
Ritor1
parents:
diff changeset
435 unsigned int uNumMessages;
Ritor1
parents:
diff changeset
436 GUIMessage pMessages[40];
437
0a1ea44b4a0a ui mesages & spellcasting
Nomad
parents: 434
diff changeset
437
0a1ea44b4a0a ui mesages & spellcasting
Nomad
parents: 434
diff changeset
438 const char *files[40];
0a1ea44b4a0a ui mesages & spellcasting
Nomad
parents: 434
diff changeset
439 int lines[40];
0
Ritor1
parents:
diff changeset
440 };
Ritor1
parents:
diff changeset
441 #pragma pack(pop)
Ritor1
parents:
diff changeset
442
Ritor1
parents:
diff changeset
443 extern struct GUIMessageQueue *pMessageQueue_50CBD0; // idb
Ritor1
parents:
diff changeset
444
Ritor1
parents:
diff changeset
445
Ritor1
parents:
diff changeset
446
Ritor1
parents:
diff changeset
447
248
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
448
651
2bf48d11d742 Training hall UI fixed
Nomad
parents: 629
diff changeset
449 void OnSelectNPCDialogueOption(DIALOGUE_TYPE newDialogueType);
248
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
450
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
451
37dcbe8f3cca Dialogue stuff
Nomad
parents: 201
diff changeset
452
0
Ritor1
parents:
diff changeset
453 extern int pWindowList_at_506F50_minus1_indexing_buttons____and_an_int_[]; // idb
Ritor1
parents:
diff changeset
454 extern struct GUIWindow *pWindow_MainMenu;
566
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
455 extern struct GUIWindow pWindowList[20];
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
456
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
457
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
458
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
459
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
460
fcbb3c281217 QuickRef reputation string fix
Nomad
parents: 496
diff changeset
461
816
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
462 void QuickRefDraw();
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
463
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
464
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
465
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
466
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
467
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
468
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
469
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
470
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
471
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
472
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
473 //character ui
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
474 unsigned int __fastcall GetSkillColor(unsigned int uPlayerClass, PLAYER_SKILL_TYPE uPlayerSkillType, signed int skill_level);
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
475 const char *__fastcall CharacterUI_GetSkillDescText(unsigned int uPlayerID, PLAYER_SKILL_TYPE uPlayerSkillType);
cfc65feef029 * Player Recovery Times
Nomad
parents: 783
diff changeset
476 char __cdecl CharacterUI_SkillsTab_ShowHint();
900
4dc2252e0b03 CharacterUI_StatsTab_ShowHint fixed
Ritor1
parents: 898
diff changeset
477 void __cdecl CharacterUI_StatsTab_ShowHint();
832
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
478 char __fastcall CharacterUI_StatsTab_Draw(unsigned int uPlayerID); // idb
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
479
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
480
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
481
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
482
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
483
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
484
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
485
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
486
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
487
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
488
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
489
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
490
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
491
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
492
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
493
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
494
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
495
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
496
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
497
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
498
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
499
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
500
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
501
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
502
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
503
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
504
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
505
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
506
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
507
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
508
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
509
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
510
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
511 #pragma pack(push, 1)
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
512 struct GUIButton
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
513 {
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
514 char DrawLabel(const char *edx0, struct GUIFont *pFont, int a5, int *a9);
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
515
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
516 void Release();
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
517
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
518
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
519 unsigned int uX;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
520 unsigned int uY;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
521 unsigned int uWidth;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
522 unsigned int uHeight;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
523 unsigned int uZ;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
524 unsigned int uW;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
525 int uButtonType;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
526 int field_1C;//may be pMessageType
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
527 UIMessageType msg;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
528 unsigned int msg_param;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
529 int field_28;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
530 int field_2C_is_pushed;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
531 GUIButton *pPrev;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
532 GUIButton *pNext;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
533 struct GUIWindow *pParent;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
534 struct Texture *pTextures[5];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
535 unsigned int uNumTextures;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
536 unsigned __int8 uHotkey;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
537 char pButtonName[32];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
538 char field_75[71];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
539 };
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
540 #pragma pack(pop)
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
541
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
542
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
543
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
544
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
545 extern struct GUIButton *pBtn_CloseBook;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
546 extern struct GUIButton *pBtn_InstallRemoveSpell;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
547 extern struct GUIButton *pBtn_Autonotes_Instructors;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
548 extern struct GUIButton *pBtn_Autonotes_Misc;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
549 extern struct GUIButton *pBtn_Book_6;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
550 extern struct GUIButton *pBtn_Book_5;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
551 extern struct GUIButton *pBtn_Book_4;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
552 extern struct GUIButton *pBtn_Book_3;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
553 extern struct GUIButton *pBtn_Book_2;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
554 extern struct GUIButton *pBtn_Book_1;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
555
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
556
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
557 extern struct GUIButton *pPlayerCreationUI_BtnReset;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
558 extern struct GUIButton *pPlayerCreationUI_BtnOK;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
559 extern struct GUIButton *pBtn_ExitCancel;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
560 extern struct GUIButton *pBtn_YES;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
561 extern struct GUIButton *pPlayerCreationUI_BtnPlus;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
562 extern struct GUIButton *pPlayerCreationUI_BtnMinus;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
563
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
564
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
565 extern struct GUIButton *pButton_RestUI_Main;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
566 extern struct GUIButton *pButton_RestUI_Exit;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
567 extern struct GUIButton *pButton_RestUI_Wait5Minutes;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
568 extern struct GUIButton *pButton_RestUI_WaitUntilDawn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
569 extern struct GUIButton *pButton_RestUI_Wait1Hour;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
570
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
571
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
572 extern struct GUIButton *pCharacterScreen_ExitBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
573 extern struct GUIButton *pCharacterScreen_AwardsBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
574 extern struct GUIButton *pCharacterScreen_InventoryBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
575 extern struct GUIButton *pCharacterScreen_SkillsBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
576 extern struct GUIButton *pCharacterScreen_StatsBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
577 extern struct GUIButton *pCharacterScreen_DollBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
578 extern struct GUIButton *pCharacterScreen_DetalizBtn;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
579
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
580
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
581 extern struct GUIButton *pBtn_NPCRight;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
582 extern struct GUIButton *pBtn_NPCLeft;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
583 extern struct GUIButton *pBtn_GameSettings;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
584 extern struct GUIButton *pBtn_QuickReference;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
585 extern struct GUIButton *pBtn_CastSpell;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
586 extern struct GUIButton *pBtn_Rest;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
587 extern struct GUIButton *pBtn_History;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
588 extern struct GUIButton *pBtn_Calendar;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
589 extern struct GUIButton *pBtn_Maps;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
590 extern struct GUIButton *pBtn_Autonotes;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
591 extern struct GUIButton *pBtn_Quests;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
592
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
593
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
594 extern struct GUIButton *pMainMenu_BtnExit;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
595 extern struct GUIButton *pMainMenu_BtnCredits;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
596 extern struct GUIButton *pMainMenu_BtnLoad;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
597 extern struct GUIButton *pMainMenu_BtnNew;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
598
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
599
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
600 extern struct GUIButton *pBtn_Up;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
601 extern struct GUIButton *pBtn_Down;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
602 extern struct GUIButton *ptr_507BA4;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
603
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
604
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
605 extern struct GUIWindow *pPrimaryWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
606 extern struct GUIWindow *pChestWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
607 extern struct GUIWindow *pDialogueWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
608 extern struct GUIWindow *window_SpeakInHouse;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
609 extern struct GUIWindow *pGUIWindow_ScrollWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
610 extern struct GUIWindow *ptr_507BC8;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
611 extern struct GUIWindow *pGUIWindow_CurrentMenu;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
612 extern struct GUIWindow *ptr_507BD0;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
613 extern struct GUIWindow *pGUIWindow_Settings;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
614 extern struct GUIWindow *ptr_507BDC;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
615 extern struct GUIWindow *pGUIWindow_EscMessageWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
616 extern struct GUIWindow *pBooksWindow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
617 extern struct GUIWindow *pGUIWindow2;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
618
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
619
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
620 extern struct GUIButton *pBtn_Resume;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
621 extern struct GUIButton *pBtn_QuitGame;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
622 extern struct GUIButton *pBtn_GameControls;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
623 extern struct GUIButton *pBtn_LoadGame;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
624 extern struct GUIButton *pBtn_SaveGame;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
625 extern struct GUIButton *pBtn_NewGame;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
626
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
627 extern struct GUIButton *pBtn_SliderRight;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
628 extern struct GUIButton *pBtn_SliderLeft;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
629
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
630
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
631 extern struct GUIButton *pBtnDownArrow;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
632 extern struct GUIButton *pBtnArrowUp;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
633 extern struct GUIButton *pBtnCancel;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
634 extern struct GUIButton *pBtnLoadSlot;
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
635
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
636
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
637 extern GUIButton *pCreationUI_BtnPressRight2[4];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
638 extern GUIButton *pCreationUI_BtnPressLeft2[4];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
639 extern GUIButton *pCreationUI_BtnPressLeft[4];
dfd683c4f538 Hotkeys fixed
Nomad
parents: 816
diff changeset
640 extern GUIButton *pCreationUI_BtnPressRight[4];