void CRadar::TransformRadarPointToScreenSpace(CVector2D& screenPt, const CVector2D& radarPt)
{
//patch::Call<0x583480, CVector2D&, const CVector2D&>(screenPt, radarPt);
if (FrontEndMenuManager.m_bDrawingMap)
{
screenPt.x = FrontEndMenuManager.m_fMapZoom * radarPt.x + FrontEndMenuManager.m_vMapOrigin.x;
screenPt.y = FrontEndMenuManager.m_fMapZoom * radarPt.y + FrontEndMenuManager.m_vMapOrigin.y;
}
else
{
screenPt.x = SCREEN_STRETCH_X(94.0f) / 2.0f + SCREEN_STRETCH_X(40.0f) + SCREEN_STRETCH_X(94.0f * radarPt.x) / 2.0f;
screenPt.y = SCREEN_STRETCH_FROM_BOTTOM(104.0f) + SCREEN_STRETCH_Y(76.0f) / 2.0f - SCREEN_STRETCH_Y(76.0f * radarPt.y) / 2.0f;
}
}