rendered paste bodyVOID 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 );
}
}
}