k
Size: a a a
k
T
C
k
.
.
.
k
К
int __cdecl sub_1D7DFA0(float *world, float *screen)
{
float *screen_buf; // ecx
double v3; // st7
double v4; // st6
double v5; // st7
double v6; // st6
float v8; // [esp+0h] [ebp-4h]
float worlda; // [esp+Ch] [ebp+8h]
float screena; // [esp+10h] [ebp+Ch]
screen_buf = screen;
v8 = flt_2BC9400 * *world + flt_2BC9420 * world[2] + flt_2BC9410 * world[1] + flt_2BC9430;
v3 = flt_2BC9404 * *world;
v4 = flt_2BC9424 * world[2];
*screen = v8;
screena = v3 + v4 + flt_2BC9414 * world[1] + flt_2BC9434;
v5 = flt_2BC940C * *world;
v6 = flt_2BC942C * world[2];
screen_buf[1] = screena;
worlda = v5 + v6 + flt_2BC941C * world[1] + flt_2BC943C;
if ( worlda != 0.0 )
{
worlda = 1.0 / worlda;
*screen_buf = v8 * worlda;
screen_buf[1] = screena * worlda;
}
return worlda <= 0.0;
}
flt_*
.
9
9
k
N
.
k
T
k
k
.