comparison GUI/GUIProgressBar.cpp @ 2524:c7264ab7132f

Main menu rendered using d3d11
author a.parshin
date Fri, 10 Oct 2014 17:42:05 +0300
parents a77c34acdbc9
children 4cc81f981afb
comparison
equal deleted inserted replaced
2523:c532d5242055 2524:c7264ab7132f
155 if (pBardata.pLevelOfDetail0_prolly_alpha_mask) 155 if (pBardata.pLevelOfDetail0_prolly_alpha_mask)
156 { 156 {
157 pRenderer->Sub01(); 157 pRenderer->Sub01();
158 158
159 pRenderer->DrawTextureIndexed(80, 122, &pBardata);//прогрессбар для данжей 159 pRenderer->DrawTextureIndexed(80, 122, &pBardata);//прогрессбар для данжей
160 pRenderer->DrawTextureTransparent(100, 146, &pIcons_LOD->pTextures[pIconsFrameTable->GetFrame(uIconID_TurnHour, 0)->uTextureID]); 160 pRenderer->DrawTextureIndexedAlpha(100, 146, &pIcons_LOD->pTextures[pIconsFrameTable->GetFrame(uIconID_TurnHour, 0)->uTextureID]);
161 //pRenderer->FillRectFast(174, 164, floorf(((double)(113 * uProgressCurrent) / (double)uProgressMax) + 0.5f),//COERCE_UNSIGNED_INT64(v4 + 6.7553994e15), 161 //pRenderer->FillRectFast(174, 164, floorf(((double)(113 * uProgressCurrent) / (double)uProgressMax) + 0.5f),//COERCE_UNSIGNED_INT64(v4 + 6.7553994e15),
162 //16, pRenderer->uTargetRMask); 162 //16, pRenderer->uTargetRMask);
163 pRenderer->FillRectFast(174, 164, floorf(((double)(113 * uProgressCurrent) / (double)uProgressMax) + 0.5f),//COERCE_UNSIGNED_INT64(v4 + 6.7553994e15), 163 pRenderer->FillRectFast(174, 164, floorf(((double)(113 * uProgressCurrent) / (double)uProgressMax) + 0.5f),//COERCE_UNSIGNED_INT64(v4 + 6.7553994e15),
164 16, 0xF800); 164 16, 0xF800);
165 pRenderer->EndScene(); 165 pRenderer->EndScene();
176 return; 176 return;
177 } 177 }
178 178
179 pRenderer->DrawTextureRGB(0, 0, &pLoadingBg); 179 pRenderer->DrawTextureRGB(0, 0, &pLoadingBg);
180 pRenderer->SetRasterClipRect(0, 0, 639, 479); 180 pRenderer->SetRasterClipRect(0, 0, 639, 479);
181 pRenderer->SetTextureClipRect(172, 459, 15 * (signed int)(signed __int64)((double)(300 * uProgressCurrent) / (double)uProgressMax) / 15 + 172, 471); 181 pRenderer->SetUIClipRect(172, 459, 15 * (signed int)(signed __int64)((double)(300 * uProgressCurrent) / (double)uProgressMax) / 15 + 172, 471);
182 pRenderer->DrawTextureTransparent(172, 459, &pLoadingProgress); 182 pRenderer->DrawTextureIndexedAlpha(172, 459, &pLoadingProgress);
183 pRenderer->ResetTextureClipRect(); 183 pRenderer->ResetUIClipRect();
184 pRenderer->EndScene(); 184 pRenderer->EndScene();
185 pRenderer->Present(); 185 pRenderer->Present();
186 } 186 }