1298
|
1 #include <assert.h>
|
|
2
|
1299
|
3 #include "..\MM7.h"
|
1298
|
4
|
1299
|
5 #include "..\Keyboard.h"
|
|
6 #include "..\IndoorCameraD3D.h"
|
|
7 #include "..\CShow.h"
|
|
8 #include "..\GammaControl.h"
|
|
9 #include "..\Render.h"
|
1298
|
10
|
1299
|
11 #include "..\Game.h"
|
|
12 #include "..\GUIWindow.h"
|
|
13 #include "..\GUIFont.h"
|
|
14 #include "..\AudioPlayer.h"
|
|
15 #include "..\LOD.h"
|
|
16 #include "..\texts.h"
|
1298
|
17
|
1299
|
18 #include "..\mm7_data.h"
|
1298
|
19
|
|
20
|
|
21
|
|
22
|
|
23 OptionsMenuSkin options_menu_skin; // 507C60
|
|
24
|
|
25
|
|
26 std::array<bool, 28> GameMenuUI_InvaligKeyBindingsFlags; // 506E6C
|
|
27 //----- (00414D24) --------------------------------------------------------
|
|
28 static unsigned int GameMenuUI_GetKeyBindingColor(int key_index)
|
|
29 {
|
|
30 if (uGameMenuUI_CurentlySelectedKeyIdx == key_index)
|
|
31 {
|
|
32 if (GetTickCount() % 1000 < 500)
|
|
33 return ui_gamemenu_keys_key_selection_blink_color_1;
|
|
34 else
|
|
35 return ui_gamemenu_keys_key_selection_blink_color_2;
|
|
36 }
|
|
37 else if (GameMenuUI_InvaligKeyBindingsFlags[key_index])
|
|
38 {
|
|
39 int intensity;
|
|
40
|
|
41 int time = GetTickCount() % 800;
|
|
42 if (time < 400)
|
|
43 intensity = - 70 + 70 * time / 400;
|
|
44 else
|
|
45 intensity = + 70 - 70 * time / 800;
|
|
46
|
|
47 return TargetColor(185 + intensity, 40 + intensity / 4, 40 + intensity / 4);
|
|
48 }
|
|
49
|
|
50 return ui_gamemenu_keys_key_default_color;
|
|
51 }
|
|
52
|
|
53 //----- (004142D3) --------------------------------------------------------
|
|
54 void GameMenuUI_DrawKeyBindings()
|
|
55 {
|
|
56 signed int v4; // ecx@7
|
|
57 signed int v5; // eax@8
|
|
58
|
|
59 if ( pGUIWindow_CurrentMenu->receives_keyboard_input_2 == WINDOW_INPUT_CONFIRMED)
|
|
60 {
|
|
61 pPrevVirtualCidesMapping[uGameMenuUI_CurentlySelectedKeyIdx] = pKeyActionMap->pPressedKeysBuffer[0];
|
|
62 memset(GameMenuUI_InvaligKeyBindingsFlags.data(), 0, sizeof(GameMenuUI_InvaligKeyBindingsFlags));
|
|
63 v4 = 0;
|
|
64 do
|
|
65 {
|
|
66 v5 = 0;
|
|
67 do
|
|
68 {
|
|
69 if ( v4 != v5 && pPrevVirtualCidesMapping[v4] == pPrevVirtualCidesMapping[v5] )
|
|
70 {
|
|
71 GameMenuUI_InvaligKeyBindingsFlags[v4] = true;
|
|
72 GameMenuUI_InvaligKeyBindingsFlags[v5] = true;
|
|
73 }
|
|
74 ++v5;
|
|
75 }
|
|
76 while ( v5 < 28 );
|
|
77 ++v4;
|
|
78 }
|
|
79 while ( v4 < 28 );
|
|
80 uGameMenuUI_CurentlySelectedKeyIdx = -1;
|
|
81 pGUIWindow_CurrentMenu->receives_keyboard_input_2 = WINDOW_INPUT_NONE;
|
|
82 }
|
|
83 pRenderer->DrawTextureIndexed(8, 8, pIcons_LOD->GetTexture(uTextureID_Optkb[0]));
|
|
84 if ( KeyboardPageNum == 1 )
|
|
85 {
|
|
86 pRenderer->DrawTextureIndexed(0x13, 0x12E, pIcons_LOD->GetTexture(uTextureID_Optkb[3]));
|
|
87
|
|
88 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 142, ui_gamemenu_keys_action_name_color, "ÂÏÅШÄ", 0, 0, 0);
|
|
89 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 142, GameMenuUI_GetKeyBindingColor(0), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[0]), 0, 0, 0);
|
|
90 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 163, ui_gamemenu_keys_action_name_color, "ÍÀÇÀÄ", 0, 0, 0);
|
|
91 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 163, GameMenuUI_GetKeyBindingColor(1), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[1]), 0, 0, 0);
|
|
92 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 184, ui_gamemenu_keys_action_name_color, "ÂËÅÂÎ", 0, 0, 0);
|
|
93 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 184, GameMenuUI_GetKeyBindingColor(2), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[2]), 0, 0, 0);
|
|
94 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 205, ui_gamemenu_keys_action_name_color, "ÂÏÐÀÂÎ", 0, 0, 0);
|
|
95 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 205, GameMenuUI_GetKeyBindingColor(3), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[3]), 0, 0, 0);
|
|
96 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 226, ui_gamemenu_keys_action_name_color, "ÊÐÈÊ", 0, 0, 0);
|
|
97 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 226, GameMenuUI_GetKeyBindingColor(4), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[4]), 0, 0, 0);
|
|
98 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 247, ui_gamemenu_keys_action_name_color, "ÏÐÛÆÎÊ", 0, 0, 0);
|
|
99 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 247, GameMenuUI_GetKeyBindingColor(5), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[5]), 0, 0, 0);
|
|
100 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 268, ui_gamemenu_keys_action_name_color, "Ï.ÐÅÆÈÌ", 0, 0, 0);
|
|
101 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 268, GameMenuUI_GetKeyBindingColor(6), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[6]), 0, 0, 0);
|
|
102 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 142, ui_gamemenu_keys_action_name_color, "ÏÐÈÌ. ÇÀÊË.", 0, 0, 0);
|
|
103 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 142, GameMenuUI_GetKeyBindingColor(7), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[7]), 0, 0, 0);
|
|
104 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 163, ui_gamemenu_keys_action_name_color, "ÀÒÀÊÀ", 0, 0, 0);
|
|
105 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 163, GameMenuUI_GetKeyBindingColor(8), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[8]), 0, 0, 0);
|
|
106 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 184, ui_gamemenu_keys_action_name_color, "ÄÅÉÑÒÂ.", 0, 0, 0);
|
|
107 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 184, GameMenuUI_GetKeyBindingColor(9), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[9]), 0, 0, 0);
|
|
108 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 205, ui_gamemenu_keys_action_name_color, "ÇÀÊËÈÍ.", 0, 0, 0);
|
|
109 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 205, GameMenuUI_GetKeyBindingColor(10), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[10]), 0, 0, 0);
|
|
110 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 226, ui_gamemenu_keys_action_name_color, "ÈÃÐÎÊ", 0, 0, 0);
|
|
111 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 226, GameMenuUI_GetKeyBindingColor(11), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[11]), 0, 0, 0);
|
|
112 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 247, ui_gamemenu_keys_action_name_color, "ÑËÅÄ. ÈÃÐÎÊ", 0, 0, 0);
|
|
113 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 247, GameMenuUI_GetKeyBindingColor(12), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[12]), 0, 0, 0);
|
|
114 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 268, ui_gamemenu_keys_action_name_color, "ÇÀÄÀÍÈß", 0, 0, 0);
|
|
115 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 268, GameMenuUI_GetKeyBindingColor(13), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[13]), 0, 0, 0);
|
|
116 }
|
|
117 else
|
|
118 {
|
|
119 pRenderer->DrawTextureIndexed(0x7F, 0x12E, pIcons_LOD->GetTexture(uTextureID_Optkb[4]));
|
|
120
|
|
121 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 142, ui_gamemenu_keys_action_name_color, "Á. ÑÏÐÀÂÊÀ", 0, 0, 0);
|
|
122 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 142, GameMenuUI_GetKeyBindingColor(14), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[14]), 0, 0, 0);
|
|
123 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 163, ui_gamemenu_keys_action_name_color, "ÎÒÄÛÕ", 0, 0, 0);
|
|
124 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 163, GameMenuUI_GetKeyBindingColor(15), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[15]), 0, 0, 0);
|
|
125 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 184, ui_gamemenu_keys_action_name_color, "ÒÅÊ. ÂÐÅÌß", 0, 0, 0);
|
|
126 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 184, GameMenuUI_GetKeyBindingColor(16), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[16]), 0, 0, 0);
|
|
127 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 205, ui_gamemenu_keys_action_name_color, "ÀÂÒÎÇÀÌÅÒÊÈ", 0, 0, 0);
|
|
128 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 205, GameMenuUI_GetKeyBindingColor(17), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[17]), 0, 0, 0);
|
|
129 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 226, ui_gamemenu_keys_action_name_color, "ÊÀÐÒÀ", 0, 0, 0);
|
|
130 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 226, GameMenuUI_GetKeyBindingColor(18), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[18]), 0, 0, 0);
|
|
131 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 247, ui_gamemenu_keys_action_name_color, "ÁÅÆÀÒÜ", 0, 0, 0);
|
|
132 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 247, GameMenuUI_GetKeyBindingColor(19), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[19]), 0, 0, 0);
|
|
133 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 23, 268, ui_gamemenu_keys_action_name_color, "ÑÌ. ÂÂÅÐÕ", 0, 0, 0);
|
|
134 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 127, 268, GameMenuUI_GetKeyBindingColor(20), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[20]), 0, 0, 0);
|
|
135 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 142, ui_gamemenu_keys_action_name_color, "ÑÌ. ÂÍÈÇ", 0, 0, 0);
|
|
136 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 142, GameMenuUI_GetKeyBindingColor(21), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[21]), 0, 0, 0);
|
|
137 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 163, ui_gamemenu_keys_action_name_color, "ÑÌ. ÂÏÅШÄ", 0, 0, 0);
|
|
138 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 163, GameMenuUI_GetKeyBindingColor(22), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[22]), 0, 0, 0);
|
|
139 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 184, ui_gamemenu_keys_action_name_color, "ÏÐÈÁËÈÇ", 0, 0, 0);
|
|
140 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 184, GameMenuUI_GetKeyBindingColor(23), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[23]), 0, 0, 0);
|
|
141 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 205, ui_gamemenu_keys_action_name_color, "ÎÒÄÀËÈÒÜ", 0, 0, 0);
|
|
142 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 205, GameMenuUI_GetKeyBindingColor(24), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[24]), 0, 0, 0);
|
|
143 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 226, ui_gamemenu_keys_action_name_color, "Ï. ÂÂÅÐÕ", 0, 0, 0);
|
|
144 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 226, GameMenuUI_GetKeyBindingColor(25), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[25]), 0, 0, 0);
|
|
145 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 247, ui_gamemenu_keys_action_name_color, "Ï. ÂÍÈÇ", 0, 0, 0);
|
|
146 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 247, GameMenuUI_GetKeyBindingColor(26), pKeyActionMap->GetVKeyDisplayName(pPrevVirtualCidesMapping[26]), 0, 0, 0);
|
|
147 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 247, 268, ui_gamemenu_keys_action_name_color, "ÏÐÈÇÅÌË", 0, 0, 0);
|
|
148 pGUIWindow_CurrentMenu->DrawText(pFontLucida, 350, 268, GameMenuUI_GetKeyBindingColor(27), pKeyActionMap->GetVKeyDisplayName(pWindowList_at_506F50_minus1_indexing[0]), 0, 0, 0);
|
|
149 }
|
|
150 }
|
|
151
|
|
152
|
|
153
|
|
154
|
|
155 //----- (00414D9A) --------------------------------------------------------
|
|
156 void GameMenuUI_DrawVideoOptions()
|
|
157 {
|
|
158 const char *v0; // ST0C_4@3
|
|
159 //unsigned __int16 v1; // ax@3
|
|
160 //int v2; // eax@10
|
|
161 GUIWindow v3; // [sp+8h] [bp-54h]@3
|
|
162
|
|
163 pRenderer->DrawTextureIndexed(8, 8, pIcons_LOD->GetTexture(uTextureID_507C10));
|
|
164 if ( !pRenderer->bWindowMode && GammaController::IsGammaSupported() )
|
|
165 {
|
|
166 pRenderer->DrawTextureIndexed(
|
|
167 17 * uGammaPos + 42,
|
|
168 162,
|
|
169 pIcons_LOD->GetTexture(pTextureIDs_GammaPositions[uGammaPos]));
|
|
170 pRenderer->DrawTextureRGB(0x112u, 0xA9u, &stru_506E40);
|
|
171 v3.uFrameX = 22;
|
|
172 v0 = pGlobalTXT_LocalizationStrings[226]; // "Gamma controls the relative ""brightness"" of the game. May vary depending on your monitor."
|
|
173 v3.uFrameY = 190;
|
|
174 v3.uFrameWidth = 211;
|
|
175 v3.uFrameHeight = 79;
|
|
176 v3.uFrameZ = 232;
|
|
177 v3.uFrameW = 268;
|
|
178 //v1 = TargetColor(0xFFu, 0xFFu, 0x9Bu);
|
|
179 v3.DrawTitleText(pFontSmallnum, 0, 0, ui_gamemenu_video_gamma_title_color, v0, 3u);
|
|
180 }
|
|
181
|
|
182 if (!pRenderer->pRenderD3D)
|
|
183 {
|
|
184 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(uTextureID_507C50));
|
|
185 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(uTextureID_507C54));
|
|
186 pRenderer->DrawTextureIndexed(20, 325, pIcons_LOD->GetTexture(uTextureID_507C58));
|
|
187 }
|
|
188 else
|
|
189 {
|
|
190 if (pGame->uFlags2 & GAME_FLAGS_2_DRAW_BLOODSPLATS)
|
|
191 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(uTextureID_507C14));
|
|
192 if (pRenderer->bUseColoredLights)
|
|
193 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(uTextureID_507C18));
|
|
194 if (pRenderer->bTinting)
|
|
195 pRenderer->DrawTextureIndexed(20, 325, pIcons_LOD->GetTexture(uTextureID_507C1C));
|
|
196 }
|
|
197 }
|
|
198
|
|
199
|
|
200
|
|
201 //----- (00414F82) --------------------------------------------------------
|
|
202 void GameMenuUI_Options_Draw()
|
|
203 {
|
|
204 pRenderer->DrawTextureIndexed(8, 8, pIcons_LOD->GetTexture(uTextureID_Options));
|
|
205 pRenderer->DrawTextureIndexed(8, 132, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_Background));
|
|
206
|
|
207 switch (uTurnSpeed)
|
|
208 {
|
|
209 case 64: pRenderer->DrawTextureIndexed(BtnTurnCoord[1], 270, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_TurnSpeed[1])); break;
|
|
210 case 128: pRenderer->DrawTextureIndexed(BtnTurnCoord[2], 270, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_TurnSpeed[2])); break;
|
|
211 default: pRenderer->DrawTextureIndexed(BtnTurnCoord[0], 270, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_TurnSpeed[0])); break;
|
|
212 }
|
|
213
|
|
214 if (bWalkSound) pRenderer->DrawTextureIndexed( 20, 303, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_WalkSound));
|
|
215 if (bShowDamage) pRenderer->DrawTextureIndexed(128, 303, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_ShowDamage));
|
|
216 if (bFlipOnExit) pRenderer->DrawTextureIndexed(128, 325, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_FlipOnExit));
|
|
217 if (bAlwaysRun) pRenderer->DrawTextureIndexed( 20, 325, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_AlwaysRun));
|
|
218
|
|
219 pRenderer->DrawTextureIndexed(265 + 17 * uSoundVolumeMultiplier, 162, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_SoundLevels[uSoundVolumeMultiplier]));
|
|
220 pRenderer->DrawTextureIndexed(265 + 17 * uMusicVolimeMultiplier, 216, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_SoundLevels[uMusicVolimeMultiplier]));
|
|
221 pRenderer->DrawTextureIndexed(265 + 17 * uVoicesVolumeMultiplier, 270, pIcons_LOD->GetTexture(options_menu_skin.uTextureID_SoundLevels[uVoicesVolumeMultiplier]));
|
|
222 }
|
|
223
|
|
224
|
|
225
|
|
226
|
|
227
|
|
228
|
|
229
|
|
230
|
|
231
|
|
232
|
|
233 OptionsMenuSkin::OptionsMenuSkin():
|
|
234 uTextureID_Background(0),
|
|
235 uTextureID_ArrowLeft(0),
|
|
236 uTextureID_ArrowRight(0),
|
|
237 uTextureID_unused_0(0), uTextureID_unused_1(0), uTextureID_unused_2(0),
|
|
238 uTextureID_FlipOnExit(0),
|
|
239 uTextureID_AlwaysRun(0),
|
|
240 uTextureID_WalkSound(0),
|
|
241 uTextureID_ShowDamage(0)
|
|
242 {
|
|
243 for (uint i = 0; i < 3; ++i) uTextureID_TurnSpeed[i] = 0;
|
|
244 for (uint i = 0; i < 10; ++i) uTextureID_SoundLevels[i] = 0;
|
|
245 }
|
|
246
|
|
247 void OptionsMenuSkin::Relaease()
|
|
248 {
|
|
249 #define RELEASE(id) \
|
|
250 {\
|
|
251 if (id)\
|
|
252 pIcons_LOD->GetTexture(id)->Release();\
|
|
253 id = 0;\
|
|
254 }
|
|
255
|
|
256 RELEASE(uTextureID_Background);
|
|
257 for (uint i = 0; i < 3; ++i)
|
|
258 RELEASE(uTextureID_TurnSpeed[i]);
|
|
259 RELEASE(uTextureID_ArrowLeft);
|
|
260 RELEASE(uTextureID_ArrowRight);
|
|
261 RELEASE(uTextureID_FlipOnExit);
|
|
262 for (uint i = 0; i < 10; ++i)
|
|
263 RELEASE(uTextureID_SoundLevels[i]);
|
|
264 RELEASE(uTextureID_AlwaysRun);
|
|
265 RELEASE(uTextureID_WalkSound);
|
|
266 RELEASE(uTextureID_ShowDamage);
|
|
267
|
|
268 #undef RELEASE
|
|
269 }
|