fixed cursor being invisible, fix #83

This commit is contained in:
nullifiedcat 2017-04-29 09:17:11 +03:00
parent 5aeccd7fbe
commit 00bcc75f04
2 changed files with 5 additions and 3 deletions

View File

@ -155,8 +155,10 @@ void CatGUI::Update() {
root->Update(); root->Update();
if (!m_bShowTooltip && m_pTooltip->IsVisible()) m_pTooltip->Hide(); if (!m_bShowTooltip && m_pTooltip->IsVisible()) m_pTooltip->Hide();
root->Draw(0, 0); root->Draw(0, 0);
//draw::DrawRect(m_iMouseX - 5, m_iMouseY - 5, 10, 10, colors::Transparent(colors::white)); if (Visible()) {
//draw::OutlineRect(m_iMouseX - 5, m_iMouseY - 5, 10, 10, GUIColor()); draw::DrawRect(m_iMouseX - 5, m_iMouseY - 5, 10, 10, colors::Transparent(colors::white));
draw::OutlineRect(m_iMouseX - 5, m_iMouseY - 5, 10, 10, GUIColor());
}
if (gui_draw_bounds) { if (gui_draw_bounds) {
root->DrawBounds(0, 0); root->DrawBounds(0, 0);
} }

View File

@ -342,7 +342,7 @@ bool IsEntityVectorVisible(CachedEntity* entity, Vector endpos) {
ray.Init(g_pLocalPlayer->v_Eye, endpos); ray.Init(g_pLocalPlayer->v_Eye, endpos);
{ {
PROF_SECTION(IEVV_TraceRay); PROF_SECTION(IEVV_TraceRay);
g_ITrace->TraceRay(ray, MASK_SHOT, trace::g_pFilterDefault, &trace_object); g_ITrace->TraceRay(ray, MASK_SHOT_HULL, trace::g_pFilterDefault, &trace_object);
} }
return (trace_object.fraction >= 0.99f || (((IClientEntity*)trace_object.m_pEnt)) == RAW_ENT(entity)); return (trace_object.fraction >= 0.99f || (((IClientEntity*)trace_object.m_pEnt)) == RAW_ENT(entity));
} }