All pastes #966046 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-04-01 13:08 UTC
rendered paste body
VOID BoxEsp( int i )
{
	FLOAT hx, hy;
	vec3_t	HeadOrigin = { 0.0f, 0.0f, 60.0f };
	VectorAdd( Game->cg_entities[i].lerpOrigin, HeadOrigin, HeadOrigin );

	FLOAT fx, fy;
	vec3_t	FootOrigin = { 0.0f, 0.0f, -10.0f };
	VectorAdd( Game->cg_entities[i].lerpOrigin, FootOrigin, FootOrigin );

	if( CG_WorldCoordToScreenCoordFloat( HeadOrigin, &hx, &hy ) && CG_WorldCoordToScreenCoordFloat( FootOrigin, &fx, &fy ) )
	{
		if( Game->clientInfo[ Game->cg_entities[i].currentState.clientNum ].team != Game->clientInfo[ Game->cg->clientNum ].team )
		{
			DrawRect( hx - ( ( fy - ( hy - 15.0f ) ) / 3 ) / 2, hy - 15.0f, ( fy - ( hy - 15.0f ) ) / 2.0f, fy - ( hy - 15.0f ), 1, colorRed );
		}
		if( Game->clientInfo[ Game->cg_entities[i].currentState.clientNum ].team == Game->clientInfo[ Game->cg->clientNum ].team )
		{
			DrawRect( hx - ( ( fy - ( hy - 15.0f ) ) / 3 ) / 2, hy - 15.0f, ( fy - ( hy - 15.0f ) ) / 2.0f, fy - ( hy - 15.0f ), 1, colorGreen );
		}
	}
}