Mercurial > mm7
comparison UI/UIOptions.cpp @ 2155:0a1438c16c2b
Render decoupling.
author | Nomad |
---|---|
date | Thu, 09 Jan 2014 17:29:17 +0200 |
parents | 9bd7522cdbbb |
children | aff7a7b072b7 |
comparison
equal
deleted
inserted
replaced
2154:9bd7522cdbbb | 2155:0a1438c16c2b |
---|---|
151 void GameMenuUI_DrawVideoOptions() | 151 void GameMenuUI_DrawVideoOptions() |
152 { | 152 { |
153 GUIWindow msg_window; // [sp+8h] [bp-54h]@3 | 153 GUIWindow msg_window; // [sp+8h] [bp-54h]@3 |
154 | 154 |
155 pRenderer->DrawTextureIndexed(8, 8, pIcons_LOD->GetTexture(optvid_base_texture_id));//draw base texture | 155 pRenderer->DrawTextureIndexed(8, 8, pIcons_LOD->GetTexture(optvid_base_texture_id));//draw base texture |
156 if ( !pRenderer->bWindowMode && pRenderer->IsGammaSupported() ) | 156 //if ( !pRenderer->bWindowMode && pRenderer->IsGammaSupported() ) |
157 { | 157 { |
158 pRenderer->DrawTextureIndexed(17 * uGammaPos + 42, 162, pIcons_LOD->GetTexture(pTextureIDs_GammaPositions[uGammaPos])); | 158 pRenderer->DrawTextureIndexed(17 * uGammaPos + 42, 162, pIcons_LOD->GetTexture(pTextureIDs_GammaPositions[uGammaPos])); |
159 pRenderer->DrawTextureRGB(274, 169, &stru_506E40);//review_window | 159 pRenderer->DrawTextureRGB(274, 169, &stru_506E40);//review_window |
160 msg_window.uFrameX = 22; | 160 msg_window.uFrameX = 22; |
161 msg_window.uFrameY = 190; | 161 msg_window.uFrameY = 190; |
164 msg_window.uFrameZ = 232; | 164 msg_window.uFrameZ = 232; |
165 msg_window.uFrameW = 268; | 165 msg_window.uFrameW = 268; |
166 msg_window.DrawTitleText(pFontSmallnum, 0, 0, ui_gamemenu_video_gamma_title_color, pGlobalTXT_LocalizationStrings[226], 3); // "Gamma controls the relative ""brightness"" of the game. May vary depending on your monitor." | 166 msg_window.DrawTitleText(pFontSmallnum, 0, 0, ui_gamemenu_video_gamma_title_color, pGlobalTXT_LocalizationStrings[226], 3); // "Gamma controls the relative ""brightness"" of the game. May vary depending on your monitor." |
167 } | 167 } |
168 | 168 |
169 if (!pRenderer->pRenderD3D)//if software | 169 /*if (!pRenderer->pRenderD3D) |
170 { | 170 { |
171 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(not_available_bloodsplats_texture_id)); | 171 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(not_available_bloodsplats_texture_id)); |
172 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(not_available_us_colored_lights_texture_id)); | 172 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(not_available_us_colored_lights_texture_id)); |
173 pRenderer->DrawTextureIndexed(20, 325, pIcons_LOD->GetTexture(not_available_tinting_texture_id)); | 173 pRenderer->DrawTextureIndexed(20, 325, pIcons_LOD->GetTexture(not_available_tinting_texture_id)); |
174 } | 174 } |
175 else | 175 else*/ |
176 { | 176 { |
177 if (pGame->uFlags2 & GAME_FLAGS_2_DRAW_BLOODSPLATS) | 177 if (pGame->uFlags2 & GAME_FLAGS_2_DRAW_BLOODSPLATS) |
178 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(bloodsplats_texture_id)); | 178 pRenderer->DrawTextureIndexed(20, 281, pIcons_LOD->GetTexture(bloodsplats_texture_id)); |
179 if (pRenderer->bUseColoredLights) | 179 if (pRenderer->bUseColoredLights) |
180 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(us_colored_lights_texture_id)); | 180 pRenderer->DrawTextureIndexed(20, 303, pIcons_LOD->GetTexture(us_colored_lights_texture_id)); |