mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Fix HUD tracking being broken in non-green aspect ratios.
This commit is contained in:
parent
54cd540e5b
commit
9ef2530e54
1 changed files with 6 additions and 2 deletions
|
|
@ -865,8 +865,8 @@ void K_ObjectTracking(trackingResult_t *result, vector3_t *point, UINT8 cameraNu
|
||||||
|
|
||||||
// Calculate screen size adjustments.
|
// Calculate screen size adjustments.
|
||||||
// TODO: Anyone want to make this support non-green resolutions somehow? :V
|
// TODO: Anyone want to make this support non-green resolutions somehow? :V
|
||||||
screenWidth = BASEVIDWIDTH;
|
screenWidth = vid.width/vid.dupx;
|
||||||
screenHeight = BASEVIDHEIGHT;
|
screenHeight = vid.height/vid.dupy;
|
||||||
|
|
||||||
if (r_splitscreen >= 2)
|
if (r_splitscreen >= 2)
|
||||||
{
|
{
|
||||||
|
|
@ -925,6 +925,10 @@ void K_ObjectTracking(trackingResult_t *result, vector3_t *point, UINT8 cameraNu
|
||||||
result->onScreen = false;
|
result->onScreen = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// adjust to non-green-resolution screen coordinates
|
||||||
|
result->x -= ((vid.width/vid.dupx) - BASEVIDWIDTH)<<(FRACBITS-((r_splitscreen >= 2) ? 2 : 1));
|
||||||
|
result->y -= ((vid.height/vid.dupy) - BASEVIDHEIGHT)<<(FRACBITS-((r_splitscreen >= 1) ? 2 : 1));
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#undef NEWTAN
|
#undef NEWTAN
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue