INNER CODE UNIT · C

G

ForsakenX/forsaken · 2dpolys.c:306

				G = ( ( (float) FmPolys[i].G ) - FadeDec );
				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 );
	   			}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…