sw/src/draw.cpp:drawscreen: We can set the pp->si* fields just once,

a bit later.
This commit is contained in:
NY00123 2020-04-04 00:49:57 +03:00 committed by Christoph Oelckers
parent 2d4766555c
commit 1d2aadd229

View file

@ -2045,11 +2045,6 @@ drawscreen(PLAYERp pp)
// with "last valid" code this should never happen // with "last valid" code this should never happen
// ASSERT(tsectnum >= 0 && tsectnum <= MAXSECTORS); // ASSERT(tsectnum >= 0 && tsectnum <= MAXSECTORS);
pp->six = tx;
pp->siy = ty;
pp->siz = tz - pp->posz;
pp->siang = tq16ang;
if (pp->sop_riding || pp->sop_control) if (pp->sop_riding || pp->sop_control)
{ {
tx = pp->posx; tx = pp->posx;
@ -2058,13 +2053,13 @@ drawscreen(PLAYERp pp)
tq16ang = pp->q16ang; tq16ang = pp->q16ang;
tsectnum = pp->cursectnum; tsectnum = pp->cursectnum;
updatesectorz(tx, ty, tz, &tsectnum); updatesectorz(tx, ty, tz, &tsectnum);
pp->six = tx;
pp->siy = ty;
pp->siz = tz - pp->posz;
pp->siang = tq16ang;
} }
pp->six = tx;
pp->siy = ty;
pp->siz = tz - pp->posz;
pp->siang = tq16ang;
QuakeViewChange(camerapp, &quake_z, &quake_x, &quake_y, &quake_ang); QuakeViewChange(camerapp, &quake_z, &quake_x, &quake_y, &quake_ang);
VisViewChange(camerapp, &g_visibility); VisViewChange(camerapp, &g_visibility);
tz = tz + quake_z; tz = tz + quake_z;