HUD: Battle GOAL uses leading player's color by default

This commit is contained in:
James R 2024-01-13 12:34:28 -08:00
parent 4e2373cdc0
commit 4bcdd22e2c

View file

@ -2224,13 +2224,14 @@ struct PositionFacesInfo
void draw_1p(); void draw_1p();
void draw_4p_battle(int x, int y, INT32 flags); void draw_4p_battle(int x, int y, INT32 flags);
UINT32 top_score() const { return players[rankplayer[0]].roundscore; } player_t* top() const { return &players[rankplayer[0]]; }
UINT32 top_score() const { return top()->roundscore; }
bool near_goal() const { return g_pointlimit - 5 <= top_score(); } bool near_goal() const { return g_pointlimit - 5 <= top_score(); }
skincolornum_t vomit_color() const skincolornum_t vomit_color() const
{ {
if (!near_goal()) if (!near_goal())
{ {
return SKINCOLOR_NONE; return static_cast<skincolornum_t>(top()->skincolor);
} }
constexpr int kCycleSpeed = 4; constexpr int kCycleSpeed = 4;