int hX, hY, oX, oY; if( Project2Screen( pHeadTag, &hX, &hY ) && Project2Screen( cg_entities[i].lerpOrigin, &oX, &oY ) ) { int pX, pY; pX = hX + ( oY - ( hY - 15 ) ) / 3 + 10; pY = ( hY - 15 ) + ( ( oY - ( hY - 15 ) ) - ( hY - 15 ) ) / 5; if( cg_clientInfo[cg->cg_clientNum].team != TEAM_FREE ) // Free-For-All { if( cg_clientInfo[cg_entities[i].clientNum].team != cg_clientInfo[cg->cg_clientNum].team ) { if( IsVisible( pHeadTag ) ) { DrawRect( hX - ( ( oY - ( hY - 15 ) ) / 3 ) / 2, hY - 15, ( oY - ( hY - 15 ) ) / 1.5, oY - ( hY - 15 ), colorRed ); } else { } } } }