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++) 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 }; // 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;
} }

View file

@ -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: