INNER CODE UNIT · C
B
ForsakenX/forsaken · 2dpolys.c:307
B = ( ( (float) FmPolys[i].B ) - FadeDec );
T = ( ( (float) FmPolys[i].Trans ) - FadeDec );
if( R < 0.0F ) R = 0.0F;
if( G < 0.0F ) G = 0.0F;
if( B < 0.0F ) B = 0.0F;
if( T < 0.0F ) T = 0.0F;
FmPolys[i].R = (u_int8_t) R;
FmPolys[i].G = (u_int8_t) G;
FmPolys[i].B = (u_int8_t) B;
FmPolys[i].Trans = (u_int8_t) T;
FmPolys[i].xsize += ( TROJAX_EXPINC * framelag );
FmPolys[i].ysize += ( TROJAX_EXPINC * framelag );
if( FmPolys[i].xsize >= TROJAX_EXPMAXSIZE )
{
KillUsedFmPoly( i );
}
break;