void Visuals::DrawKeyPresses() {
int w, h;
g_EngineClient->GetScreenSize(w, h);
if (GetAsyncKeyState(int('W')))
Render::Get().RenderText("W", ImVec2(w / 2, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
else
Render::Get().RenderText("_", ImVec2(w / 2, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
if (GetAsyncKeyState(int('S')))
Render::Get().RenderText("S", ImVec2(w / 2, h - h / 5 + 50), 40.f, Color(255, 255, 255, 255), true);
else
Render::Get().RenderText("_", ImVec2(w / 2, h - h / 5 + 50), 40.f, Color(255, 255, 255, 255), true);
if (GetAsyncKeyState(int('A')))
Render::Get().RenderText("A", ImVec2(w / 2 - 50, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
else
Render::Get().RenderText("_", ImVec2(w / 2 - 50, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
if (GetAsyncKeyState(int('D')))
Render::Get().RenderText("D", ImVec2(w / 2 + 50, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
else
Render::Get().RenderText("_", ImVec2(w / 2 + 50, h - h / 5), 40.f, Color(255, 255, 255, 255), true);
}