mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-28 04:51:42 +00:00
Give TARGET HUD tracking to UFO Catcher
This commit is contained in:
parent
e79ff76758
commit
4adf585590
3 changed files with 16 additions and 5 deletions
|
|
@ -3274,10 +3274,7 @@ static void K_drawKartNameTags(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (battlecapsules == true)
|
K_drawTargetHUD(&c, stplyr);
|
||||||
{
|
|
||||||
K_drawTargetHUD(&c, stplyr);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < MAXPLAYERS; i++)
|
for (i = 0; i < MAXPLAYERS; i++)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -206,6 +206,19 @@ void K_DrawTargetTracking(const TargetTracking& target)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool is_object_tracking_target(const mobj_t* mobj)
|
||||||
|
{
|
||||||
|
switch (mobj->type)
|
||||||
|
{
|
||||||
|
case MT_BATTLECAPSULE:
|
||||||
|
case MT_SPECIAL_UFO:
|
||||||
|
return true;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}; // namespace
|
}; // namespace
|
||||||
|
|
||||||
void K_drawTargetHUD(const vector3_t* origin, player_t* player)
|
void K_drawTargetHUD(const vector3_t* origin, player_t* player)
|
||||||
|
|
@ -224,7 +237,7 @@ void K_drawTargetHUD(const vector3_t* origin, player_t* player)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mobj->type != MT_BATTLECAPSULE)
|
if (is_object_tracking_target(mobj) == false)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5247,6 +5247,7 @@ static boolean P_IsTrackerType(INT32 type)
|
||||||
// Primarily for minimap data, handle with care
|
// Primarily for minimap data, handle with care
|
||||||
case MT_SPB:
|
case MT_SPB:
|
||||||
case MT_BATTLECAPSULE:
|
case MT_BATTLECAPSULE:
|
||||||
|
case MT_SPECIAL_UFO:
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue