why doesnt it draw?
Code:
void DrawSpread()
{
CBaseEntity* localplayer = (CBaseEntity*)Interfaces.EntityList->GetClientEntity(Interfaces.pEngine->GetLocalPlayer());
if (!localplayer)
return;
CBaseCombatWeapon* activeWeapon = (CBaseCombatWeapon*)Interfaces.EntityList->GetClientEntityFromHandle(localplayer->GetActiveBaseCombatWeapon());
if (!activeWeapon)
return;
int width, height;
Interfaces.Engine->GetScreenSize(width, height);
if (Settings.GetMenuSetting(Tab_Visuals,Visuals_Spread))
{
float cone = activeWeapon->GetInaccuracy();
if (cone > 0.0f) {
float radius = (cone * height) / 1.5f;
Interfaces.Surface->DrawFilledCircle(width / 2, height / 2, radius, 255, 0, 0, 50);
}
}
}
