Decompile fn_24294 (CSkill::Render)
Batch #12866 by Yommy: 0 byte-identical, 1 confirmed by peer review. - fn_24294 CSkill::Render: logic confirmed by peer review Peer-reviewed-by: aDw, cremane, codeplay Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
dcc292d04a
commit
b0f52d4024
1 changed files with 5 additions and 4 deletions
|
|
@ -199,13 +199,14 @@ void CSkill::Render(int argument) {
|
|||
float y;
|
||||
float reciprocalDepth;
|
||||
g_renderer->ProjectViewport(&this->render.position.x, reinterpret_cast<const float*>(argument), &x, &y, &reciprocalDepth);
|
||||
const float scale = g_renderer->ScaleDistance(reciprocalDepth) / g_heightScale;
|
||||
CRenderer* renderer = g_renderer;
|
||||
const float scale = renderer->ScaleDistance(reciprocalDepth) / g_heightScale;
|
||||
this->render.unknown_005C = scale;
|
||||
|
||||
float bounds[5];
|
||||
bounds[0] = x - (g_renderer->viewport.uiScaleX + g_renderer->viewport.uiScaleX) * scale;
|
||||
bounds[1] = y - (g_renderer->viewport.uiScaleY + g_renderer->viewport.uiScaleY) * scale;
|
||||
bounds[2] = (g_renderer->viewport.uiScaleX + g_renderer->viewport.uiScaleX) * scale + x;
|
||||
bounds[0] = x - (renderer->viewport.uiScaleX + renderer->viewport.uiScaleX) * scale;
|
||||
bounds[1] = y - (renderer->viewport.uiScaleY + renderer->viewport.uiScaleY) * scale;
|
||||
bounds[2] = (renderer->viewport.uiScaleX + renderer->viewport.uiScaleX) * scale + x;
|
||||
bounds[3] = y;
|
||||
bounds[4] = reciprocalDepth;
|
||||
this->SetRenderInfo(bounds, x, y);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue