INNER CODE UNIT · C

Speed

ForsakenX/forsaken · 2dpolys.c:616

				Speed = ( FmPolys[i].UpSpeed * framelag );
		   		FmPolys[i].Pos.x += ( FmPolys[i].UpVector.x * Speed );
		   		FmPolys[i].Pos.y += ( FmPolys[i].UpVector.y * Speed );
		   		FmPolys[i].Pos.z += ( FmPolys[i].UpVector.z * Speed );

				Speed = ( FmPolys[i].Speed * framelag );
		   		FmPolys[i].Pos.x += ( FmPolys[i].Dir.x * Speed );
		   		FmPolys[i].Pos.y += ( FmPolys[i].Dir.y * Speed );
		   		FmPolys[i].Pos.z += ( FmPolys[i].Dir.z * Speed );

		   		if( FmPolys[i].Speed > 0.0F )
		   		{
		   			FmPolys[i].Speed -= 0.2F;
		   			if( FmPolys[i].Speed < 0.0F ) FmPolys[i].Speed = 0.0F;
		   		}

		   		if( FmPolys[i].UpSpeed < 10.0F )
		   		{

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…