Give TARGET HUD tracking to UFO Catcher

This commit is contained in:
James R 2023-02-21 20:08:00 -08:00
parent e79ff76758
commit 4adf585590
3 changed files with 16 additions and 5 deletions

View file

@ -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++)
{

View file

@ -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
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;
}
if (mobj->type != MT_BATTLECAPSULE)
if (is_object_tracking_target(mobj) == false)
{
continue;
}

View file

@ -5247,6 +5247,7 @@ static boolean P_IsTrackerType(INT32 type)
// Primarily for minimap data, handle with care
case MT_SPB:
case MT_BATTLECAPSULE:
case MT_SPECIAL_UFO:
return true;
default: