Change vis->transmap statement
This commit is contained in:
parent
bc3ac7615f
commit
bf9ed39ec3
|
@ -2007,24 +2007,19 @@ static void R_ProjectSprite(mobj_t *thing)
|
||||||
vis->scale += FixedMul(scalestep, spriteyscale) * (vis->x1 - x1);
|
vis->scale += FixedMul(scalestep, spriteyscale) * (vis->x1 - x1);
|
||||||
}
|
}
|
||||||
|
|
||||||
vis->patch = patch;
|
if (cv_translucency.value && trans)
|
||||||
|
|
||||||
//
|
|
||||||
// determine the colormap (lightlevel & special effects)
|
|
||||||
//
|
|
||||||
vis->transmap = NULL;
|
|
||||||
|
|
||||||
// specific translucency
|
|
||||||
if (!cv_translucency.value)
|
|
||||||
; // no translucency
|
|
||||||
else if (trans)
|
|
||||||
vis->transmap = transtables + ((trans-1)<<FF_TRANSSHIFT);
|
vis->transmap = transtables + ((trans-1)<<FF_TRANSSHIFT);
|
||||||
|
else
|
||||||
|
vis->transmap = NULL;
|
||||||
|
|
||||||
if (R_ThingIsFullBright(oldthing) || oldthing->flags2 & MF2_SHADOW || thing->flags2 & MF2_SHADOW)
|
if (R_ThingIsFullBright(oldthing) || oldthing->flags2 & MF2_SHADOW || thing->flags2 & MF2_SHADOW)
|
||||||
vis->cut |= SC_FULLBRIGHT;
|
vis->cut |= SC_FULLBRIGHT;
|
||||||
else if (R_ThingIsFullDark(oldthing))
|
else if (R_ThingIsFullDark(oldthing))
|
||||||
vis->cut |= SC_FULLDARK;
|
vis->cut |= SC_FULLDARK;
|
||||||
|
|
||||||
|
//
|
||||||
|
// determine the colormap (lightlevel & special effects)
|
||||||
|
//
|
||||||
if (vis->cut & SC_FULLBRIGHT
|
if (vis->cut & SC_FULLBRIGHT
|
||||||
&& (!vis->extra_colormap || !(vis->extra_colormap->flags & CMF_FADEFULLBRIGHTSPRITES)))
|
&& (!vis->extra_colormap || !(vis->extra_colormap->flags & CMF_FADEFULLBRIGHTSPRITES)))
|
||||||
{
|
{
|
||||||
|
@ -2049,6 +2044,8 @@ static void R_ProjectSprite(mobj_t *thing)
|
||||||
if (splat)
|
if (splat)
|
||||||
vis->cut |= SC_SPLAT; // I like ya cut g
|
vis->cut |= SC_SPLAT; // I like ya cut g
|
||||||
|
|
||||||
|
vis->patch = patch;
|
||||||
|
|
||||||
if (thing->subsector->sector->numlights && !(shadowdraw || splat))
|
if (thing->subsector->sector->numlights && !(shadowdraw || splat))
|
||||||
R_SplitSprite(vis);
|
R_SplitSprite(vis);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue