diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2026-01-29 18:58:59 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-29 18:58:59 -0800 |
| commit | 21de544196bdc235b75fc1e51a1c395b806a7c59 (patch) | |
| tree | 67ef23c4460b23569b446f98730607d432cdb8af /src/d/d_drawlist.cpp | |
| parent | f810edbbe99d76529382467cf71431490fe0e41a (diff) | |
d_com_inf_game debug (#3075)
* d_com_inf_game debug
* inline sorting
Diffstat (limited to 'src/d/d_drawlist.cpp')
| -rw-r--r-- | src/d/d_drawlist.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/d/d_drawlist.cpp b/src/d/d_drawlist.cpp index ddea5f1128..df96ec7da8 100644 --- a/src/d/d_drawlist.cpp +++ b/src/d/d_drawlist.cpp @@ -870,7 +870,7 @@ void dDlst_2D_c::draw() { } void dDlst_blo_c::draw() { - mScreen.draw(anm.field_0x4, anm.field_0x8, dComIfGp_getCurrentGrafPort()); + mScreen.draw(field_0x120, field_0x124, dComIfGp_getCurrentGrafPort()); } // stand-in for a function that pulls in a bunch of inline functions but was presumably stripped @@ -1105,12 +1105,12 @@ static BOOL realPolygonCheck(cXyz* param_0, f32 param_1, f32 param_2, cXyz* para ShdwDrawPoly_c shdwDrawPoly; cXyz local_8c; cXyz local_98; - f32 tmp1 = param_1 * param_1 * 0.002f; - f32 tmp2 = cLib_maxLimit(tmp1, 120.0f); - f32 var1 = param_1 + param_2 - tmp2; - local_8c.y = param_0->y - var1; + f32 f31 = param_1 * param_1 * 0.002f; + f31 = cLib_maxLimit(f31, 120.0f); + f31 = param_1 + param_2 - f31; + local_8c.y = param_0->y - f31; local_98.y = param_0->y + param_1 * 0.15f; - local_98.x = param_0->x + param_3->x * var1; + local_98.x = param_0->x + param_3->x * f31; if (local_98.x < param_0->x) { local_8c.x = local_98.x; local_98.x = param_0->x; @@ -1119,9 +1119,8 @@ static BOOL realPolygonCheck(cXyz* param_0, f32 param_1, f32 param_2, cXyz* para } local_8c.x -= param_1; local_98.x += param_1; - var1 = param_0->z + param_3->z * var1; - local_98.z = var1; - if (var1 < param_0->z) { + local_98.z = param_0->z + param_3->z * f31; + if (local_98.z < param_0->z) { local_8c.z = local_98.z; local_98.z = param_0->z; } else { |
