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 )
{