annotate GUIButton.cpp @ 2255:4c9fef516e0a

immolation cleaned up a bit
author Grumpy7
date Thu, 27 Feb 2014 00:27:58 +0100
parents aff7a7b072b7
children fd788d2e9585
rev   line source
2253
aff7a7b072b7 adding _CRT_SECURE_NO_WARNINGS to get rid of a few hundrer annoying warnings + adding count parameter to swprintf
Grumpy7
parents: 2215
diff changeset
1 #define _CRT_SECURE_NO_WARNINGS
0
Ritor1
parents:
diff changeset
2 #include "GUIWindow.h"
Ritor1
parents:
diff changeset
3 #include "GUIFont.h"
Ritor1
parents:
diff changeset
4
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
5 #include "mm7_data.h"
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
6 #include "LOD.h"
1297
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
7 #include "Texts.h"
2215
e9625ad08541 fog fix and change 640,480 - window->GetWidth(), window->GetHeight()
Ritor1
parents: 1458
diff changeset
8 #include "OSWindow.h"
0
Ritor1
parents:
diff changeset
9
Ritor1
parents:
diff changeset
10
Ritor1
parents:
diff changeset
11
Ritor1
parents:
diff changeset
12 struct GUIButton *pBtn_CloseBook;
Ritor1
parents:
diff changeset
13 struct GUIButton *pBtn_InstallRemoveSpell;
Ritor1
parents:
diff changeset
14 struct GUIButton *pBtn_Autonotes_Instructors;
Ritor1
parents:
diff changeset
15 struct GUIButton *pBtn_Autonotes_Misc;
Ritor1
parents:
diff changeset
16 struct GUIButton *pBtn_Book_6;
Ritor1
parents:
diff changeset
17 struct GUIButton *pBtn_Book_5;
Ritor1
parents:
diff changeset
18 struct GUIButton *pBtn_Book_4;
Ritor1
parents:
diff changeset
19 struct GUIButton *pBtn_Book_3;
Ritor1
parents:
diff changeset
20 struct GUIButton *pBtn_Book_2;
Ritor1
parents:
diff changeset
21 struct GUIButton *pBtn_Book_1;
Ritor1
parents:
diff changeset
22
Ritor1
parents:
diff changeset
23
Ritor1
parents:
diff changeset
24 struct GUIButton *pPlayerCreationUI_BtnReset;
Ritor1
parents:
diff changeset
25 struct GUIButton *pPlayerCreationUI_BtnOK;
Ritor1
parents:
diff changeset
26 struct GUIButton *pBtn_ExitCancel;
Ritor1
parents:
diff changeset
27 struct GUIButton *pBtn_YES;
Ritor1
parents:
diff changeset
28 struct GUIButton *pPlayerCreationUI_BtnPlus;
Ritor1
parents:
diff changeset
29 struct GUIButton *pPlayerCreationUI_BtnMinus;
Ritor1
parents:
diff changeset
30
Ritor1
parents:
diff changeset
31
Ritor1
parents:
diff changeset
32 struct GUIButton *pButton_RestUI_Main;
Ritor1
parents:
diff changeset
33 struct GUIButton *pButton_RestUI_Exit;
Ritor1
parents:
diff changeset
34 struct GUIButton *pButton_RestUI_Wait5Minutes;
Ritor1
parents:
diff changeset
35 struct GUIButton *pButton_RestUI_WaitUntilDawn;
Ritor1
parents:
diff changeset
36 struct GUIButton *pButton_RestUI_Wait1Hour;
Ritor1
parents:
diff changeset
37
Ritor1
parents:
diff changeset
38
Ritor1
parents:
diff changeset
39 struct GUIButton *pCharacterScreen_ExitBtn;
Ritor1
parents:
diff changeset
40 struct GUIButton *pCharacterScreen_AwardsBtn;
Ritor1
parents:
diff changeset
41 struct GUIButton *pCharacterScreen_InventoryBtn;
Ritor1
parents:
diff changeset
42 struct GUIButton *pCharacterScreen_SkillsBtn;
Ritor1
parents:
diff changeset
43 struct GUIButton *pCharacterScreen_StatsBtn;
Ritor1
parents:
diff changeset
44 struct GUIButton *pCharacterScreen_DollBtn;
Ritor1
parents:
diff changeset
45 struct GUIButton *pCharacterScreen_DetalizBtn;
Ritor1
parents:
diff changeset
46
Ritor1
parents:
diff changeset
47
Ritor1
parents:
diff changeset
48 struct GUIButton *pBtn_NPCRight;
Ritor1
parents:
diff changeset
49 struct GUIButton *pBtn_NPCLeft;
Ritor1
parents:
diff changeset
50 struct GUIButton *pBtn_GameSettings;
Ritor1
parents:
diff changeset
51 struct GUIButton *pBtn_QuickReference;
Ritor1
parents:
diff changeset
52 struct GUIButton *pBtn_CastSpell;
Ritor1
parents:
diff changeset
53 struct GUIButton *pBtn_Rest;
Ritor1
parents:
diff changeset
54 struct GUIButton *pBtn_History;
Ritor1
parents:
diff changeset
55 struct GUIButton *pBtn_Calendar;
Ritor1
parents:
diff changeset
56 struct GUIButton *pBtn_Maps;
Ritor1
parents:
diff changeset
57 struct GUIButton *pBtn_Autonotes;
Ritor1
parents:
diff changeset
58 struct GUIButton *pBtn_Quests;
Ritor1
parents:
diff changeset
59
Ritor1
parents:
diff changeset
60
Ritor1
parents:
diff changeset
61 struct GUIButton *pMainMenu_BtnExit;
Ritor1
parents:
diff changeset
62 struct GUIButton *pMainMenu_BtnCredits;
Ritor1
parents:
diff changeset
63 struct GUIButton *pMainMenu_BtnLoad;
Ritor1
parents:
diff changeset
64 struct GUIButton *pMainMenu_BtnNew;
Ritor1
parents:
diff changeset
65
Ritor1
parents:
diff changeset
66
Ritor1
parents:
diff changeset
67 struct GUIButton *pBtn_Up;
Ritor1
parents:
diff changeset
68 struct GUIButton *pBtn_Down;
Ritor1
parents:
diff changeset
69 struct GUIButton *ptr_507BA4;
Ritor1
parents:
diff changeset
70
Ritor1
parents:
diff changeset
71
Ritor1
parents:
diff changeset
72 struct GUIWindow *pPrimaryWindow;
Ritor1
parents:
diff changeset
73 struct GUIWindow *pChestWindow;
Ritor1
parents:
diff changeset
74 struct GUIWindow *pDialogueWindow;
336
ea55d6414029 Event_proceccor preliminary
Gloval
parents: 2
diff changeset
75 struct GUIWindow *window_SpeakInHouse;
0
Ritor1
parents:
diff changeset
76 struct GUIWindow *pGUIWindow_ScrollWindow;
Ritor1
parents:
diff changeset
77 struct GUIWindow *ptr_507BC8;
Ritor1
parents:
diff changeset
78 struct GUIWindow *pGUIWindow_CurrentMenu;
Ritor1
parents:
diff changeset
79 struct GUIWindow *ptr_507BD0;
Ritor1
parents:
diff changeset
80 struct GUIWindow *pGUIWindow_Settings;
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
81 struct GUIWindow *pModalWindow;
0
Ritor1
parents:
diff changeset
82 struct GUIWindow *pGUIWindow_EscMessageWindow;
Ritor1
parents:
diff changeset
83 struct GUIWindow *pBooksWindow;
Ritor1
parents:
diff changeset
84 struct GUIWindow *pGUIWindow2;
Ritor1
parents:
diff changeset
85
Ritor1
parents:
diff changeset
86
Ritor1
parents:
diff changeset
87 struct GUIButton *pBtn_Resume;
Ritor1
parents:
diff changeset
88 struct GUIButton *pBtn_QuitGame;
Ritor1
parents:
diff changeset
89 struct GUIButton *pBtn_GameControls;
Ritor1
parents:
diff changeset
90 struct GUIButton *pBtn_LoadGame;
Ritor1
parents:
diff changeset
91 struct GUIButton *pBtn_SaveGame;
Ritor1
parents:
diff changeset
92 struct GUIButton *pBtn_NewGame;
Ritor1
parents:
diff changeset
93
Ritor1
parents:
diff changeset
94 struct GUIButton *pBtn_SliderRight;
Ritor1
parents:
diff changeset
95 struct GUIButton *pBtn_SliderLeft;
Ritor1
parents:
diff changeset
96
Ritor1
parents:
diff changeset
97
2
89240115d392 MainMenuBtn(work)
Ritor1
parents: 0
diff changeset
98 struct GUIButton *pBtnDownArrow;
89240115d392 MainMenuBtn(work)
Ritor1
parents: 0
diff changeset
99 struct GUIButton *pBtnArrowUp;
89240115d392 MainMenuBtn(work)
Ritor1
parents: 0
diff changeset
100 struct GUIButton *pBtnCancel;
89240115d392 MainMenuBtn(work)
Ritor1
parents: 0
diff changeset
101 struct GUIButton *pBtnLoadSlot;
0
Ritor1
parents:
diff changeset
102
Ritor1
parents:
diff changeset
103
1202
0dbf6c4dd029 arrays to std::arrays phase 1
Grumpy7
parents: 1018
diff changeset
104 std::array<GUIButton*, 4> pCreationUI_BtnPressRight2;
0dbf6c4dd029 arrays to std::arrays phase 1
Grumpy7
parents: 1018
diff changeset
105 std::array<GUIButton*, 4> pCreationUI_BtnPressLeft2;
0dbf6c4dd029 arrays to std::arrays phase 1
Grumpy7
parents: 1018
diff changeset
106 std::array<GUIButton*, 4> pCreationUI_BtnPressLeft;
0dbf6c4dd029 arrays to std::arrays phase 1
Grumpy7
parents: 1018
diff changeset
107 std::array<GUIButton*, 4> pCreationUI_BtnPressRight;
0
Ritor1
parents:
diff changeset
108
Ritor1
parents:
diff changeset
109
Ritor1
parents:
diff changeset
110
Ritor1
parents:
diff changeset
111
Ritor1
parents:
diff changeset
112
Ritor1
parents:
diff changeset
113
Ritor1
parents:
diff changeset
114 //----- (0041D0D8) --------------------------------------------------------
697
2dfb67633b01 GUIButton Release
zipi
parents: 336
diff changeset
115 void GUIButton::Release()
0
Ritor1
parents:
diff changeset
116 {
Ritor1
parents:
diff changeset
117 GUIWindow *v1; // eax@2
Ritor1
parents:
diff changeset
118 GUIButton *v2; // edx@2
Ritor1
parents:
diff changeset
119 GUIButton *v3; // eax@6
697
2dfb67633b01 GUIButton Release
zipi
parents: 336
diff changeset
120 GUIButton *ptr;
0
Ritor1
parents:
diff changeset
121
697
2dfb67633b01 GUIButton Release
zipi
parents: 336
diff changeset
122 ptr=this;
0
Ritor1
parents:
diff changeset
123 if ( ptr )
Ritor1
parents:
diff changeset
124 {
Ritor1
parents:
diff changeset
125 v1 = ptr->pParent;
Ritor1
parents:
diff changeset
126 v2 = ptr->pNext;
Ritor1
parents:
diff changeset
127 if ( ptr == v1->pControlsHead )
Ritor1
parents:
diff changeset
128 {
Ritor1
parents:
diff changeset
129 if ( v2 )
Ritor1
parents:
diff changeset
130 {
Ritor1
parents:
diff changeset
131 v1->pControlsHead = v2;
Ritor1
parents:
diff changeset
132 ptr->pNext->pPrev = 0;
Ritor1
parents:
diff changeset
133 }
Ritor1
parents:
diff changeset
134 else
Ritor1
parents:
diff changeset
135 {
Ritor1
parents:
diff changeset
136 v1->pControlsHead = 0;
Ritor1
parents:
diff changeset
137 ptr->pParent->pControlsTail = 0;
Ritor1
parents:
diff changeset
138 }
Ritor1
parents:
diff changeset
139 }
Ritor1
parents:
diff changeset
140 else
Ritor1
parents:
diff changeset
141 {
Ritor1
parents:
diff changeset
142 v3 = ptr->pPrev;
Ritor1
parents:
diff changeset
143 if ( v2 )
Ritor1
parents:
diff changeset
144 {
Ritor1
parents:
diff changeset
145 v3->pNext = v2;
Ritor1
parents:
diff changeset
146 ptr->pNext->pPrev = v3;
Ritor1
parents:
diff changeset
147 }
Ritor1
parents:
diff changeset
148 else
Ritor1
parents:
diff changeset
149 {
Ritor1
parents:
diff changeset
150 v3->pNext = 0;
Ritor1
parents:
diff changeset
151 ptr->pParent->pControlsTail = v3;
Ritor1
parents:
diff changeset
152 }
Ritor1
parents:
diff changeset
153 }
Ritor1
parents:
diff changeset
154 --ptr->pParent->uNumControls;
Ritor1
parents:
diff changeset
155 }
Ritor1
parents:
diff changeset
156 }
Ritor1
parents:
diff changeset
157
Ritor1
parents:
diff changeset
158
Ritor1
parents:
diff changeset
159 //----- (00415180) --------------------------------------------------------
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
160 void GUIButton::DrawLabel( const char *label_text, struct GUIFont *pFont, int a5, int uFontShadowColor )
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
161 {
0
Ritor1
parents:
diff changeset
162 const char *v5; // ebx@1
Ritor1
parents:
diff changeset
163 GUIButton *v6; // esi@1
Ritor1
parents:
diff changeset
164 int v7; // eax@1
Ritor1
parents:
diff changeset
165
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
166 v5 = label_text;
0
Ritor1
parents:
diff changeset
167 v6 = this;
Ritor1
parents:
diff changeset
168 //strlen(edx0);
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
169 v7 = pFont->GetLineWidth(label_text);
0
Ritor1
parents:
diff changeset
170 return pParent->DrawText(
Ritor1
parents:
diff changeset
171 pFont,
Ritor1
parents:
diff changeset
172 v6->uX + (signed int)(v6->uWidth - v7) / 2,
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
173 v6->uY + (signed int)(v6->uHeight - pFont->uFontHeight) / 2,
0
Ritor1
parents:
diff changeset
174 a5,
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
175 label_text,
0
Ritor1
parents:
diff changeset
176 0,
Ritor1
parents:
diff changeset
177 0,
1006
e865f349aa41 ui cleanup
Gloval
parents: 832
diff changeset
178 uFontShadowColor);
0
Ritor1
parents:
diff changeset
179 }
1295
86a83e12d795 moving files
Ritor1
parents: 1262
diff changeset
180 //----- (004B36CC) --------------------------------------------------------
86a83e12d795 moving files
Ritor1
parents: 1262
diff changeset
181 void CreateButtonInColumn( int column_pos, unsigned int control_id )
86a83e12d795 moving files
Ritor1
parents: 1262
diff changeset
182 {
86a83e12d795 moving files
Ritor1
parents: 1262
diff changeset
183 pDialogueWindow->CreateButton( 480, 30 * column_pos + 146, 140, 30, 1, 0, UIMSG_SelectShopDialogueOption, control_id, 0, "", 0);
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
184 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
185 //----- (00419379) --------------------------------------------------------
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
186 void ReleaseAwardsScrollBar()
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
187 {
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
188 GUIButton *pButton; // esi@2
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
189
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
190 if ( awards_scroll_bar_created )
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
191 {
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
192 awards_scroll_bar_created = false;
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
193 ptr_507BA4->Release();
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
194 pBtn_Up->Release();
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
195 pBtn_Down->Release();
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
196 pBtn_Down = 0;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
197 pBtn_Up = 0;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
198 for ( pButton = pGUIWindow_CurrentMenu->pControlsHead; pButton; pButton = pButton->pNext )
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
199 {
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
200 if ( pButton->msg == UIMSG_InventoryLeftClick )
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
201 {
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
202 pButton->uX = dword_50698C_uX;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
203 pButton->uY = dword_506988_uY;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
204 pButton->uZ = dword_506984_uZ;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
205 pButton->uW = dword_506980_uW;
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
206 pGUIWindow_CurrentMenu->_41D08F_set_keyboard_control_group(1, 0, 0, 0);
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
207 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
208 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
209 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
210 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
211 //----- (00419220) --------------------------------------------------------
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
212 void CreateAwardsScrollBar()
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
213 {
1455
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
214 GUIButton *pButton; // eax@2
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
215
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
216 if ( !awards_scroll_bar_created )
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
217 {
1458
934074e7fcc1 ModalWindow
Nomad
parents: 1455
diff changeset
218 awards_scroll_bar_created = 1;
1455
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
219 for ( pButton = pGUIWindow_CurrentMenu->pControlsHead; pButton; pButton = pButton->pNext )
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
220 {
1455
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
221 if ( pButton->msg == UIMSG_InventoryLeftClick )
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
222 {
1455
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
223 dword_50698C_uX = pButton->uX;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
224 dword_506988_uY = pButton->uY;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
225 dword_506984_uZ = pButton->uZ;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
226 dword_506980_uW = pButton->uW;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
227 pButton->uW = 0;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
228 pButton->uZ = 0;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
229 pButton->uY = 0;
bfe342ae0c1f DrawPaperdoll cleaning
Ritor1
parents: 1297
diff changeset
230 pButton->uX = 0;
1296
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
231 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
232 }
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
233 pBtn_Up = pGUIWindow_CurrentMenu->CreateButton(438, 46,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
234 pIcons_LOD->GetTexture(uTextureID_ar_up_up)->uTextureWidth,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
235 pIcons_LOD->GetTexture(uTextureID_ar_up_up)->uTextureHeight,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
236 1, 0, UIMSG_ClickAwardsUpBtn, 0, 0, "",
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
237 pIcons_LOD->GetTexture(uTextureID_ar_up_up),
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
238 pIcons_LOD->GetTexture(uTextureID_ar_up_dn), 0);
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
239 pBtn_Down = pGUIWindow_CurrentMenu->CreateButton(438, 292,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
240 pIcons_LOD->GetTexture(uTextureID_ar_dn_up)->uTextureWidth,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
241 pIcons_LOD->GetTexture(uTextureID_ar_dn_up)->uTextureHeight,
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
242 1, 0, UIMSG_ClickAwardsDownBtn, 0, 0, "",
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
243 pIcons_LOD->GetTexture(uTextureID_ar_dn_up),
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
244 pIcons_LOD->GetTexture(uTextureID_ar_dn_dn), 0);
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
245 ptr_507BA4 = pGUIWindow_CurrentMenu->CreateButton(440, 62, 16, 232, 1, 0, UIMSG_ClickAwardScrollBar, 0, 0, "", 0);
c423f946dc99 moving files continue
Ritor1
parents: 1295
diff changeset
246 }
1297
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
247 }
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
248 //----- (004BCA33) --------------------------------------------------------
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
249 void UI_CreateEndConversationButton()
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
250 {
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
251 pDialogueWindow->Release();
2215
e9625ad08541 fog fix and change 640,480 - window->GetWidth(), window->GetHeight()
Ritor1
parents: 1458
diff changeset
252 pDialogueWindow = GUIWindow::Create(0, 0, window->GetWidth(), 345, WINDOW_MainMenu, 0, 0);
1297
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
253 pBtn_ExitCancel = pDialogueWindow->CreateButton( 471, 445, 169, 35, 1, 0, UIMSG_Escape, 0, 0,
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
254 pGlobalTXT_LocalizationStrings[74], //"End Conversation"
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
255 pIcons_LOD->GetTexture(uExitCancelTextureId), 0);
5450af4f57ef moving files mm7_x ending
Ritor1
parents: 1296
diff changeset
256 pDialogueWindow->CreateButton(8, 8, 450, 320, 1, 0, UIMSG_BuyInShop_Identify_Repair, 0, 0, "", 0);
1295
86a83e12d795 moving files
Ritor1
parents: 1262
diff changeset
257 }