@@ -270,7 +270,8 @@ class RaceManager
270270 bool m_boosted_ai;
271271 /* * The difficulty for this player. */
272272 PerPlayerDifficulty m_difficulty;
273-
273+ /* * Kart color of player (used in gp win / lose screen). */
274+ float m_color;
274275 KartStatus (const std::string& ident, const int & prev_finish_pos,
275276 int local_player_id, int global_player_id,
276277 int init_gp_rank, KartType kt,
@@ -281,7 +282,7 @@ class RaceManager
281282 m_local_player_id (local_player_id),
282283 m_global_player_id (global_player_id),
283284 m_gp_rank (init_gp_rank), m_difficulty(difficulty)
284- { m_boosted_ai = false ; }
285+ { m_boosted_ai = false ; m_color = 0 . 0f ; }
285286
286287 }; // KartStatus
287288private:
@@ -636,6 +637,16 @@ class RaceManager
636637 return m_kart_status[kart].m_boosted_ai ;
637638 } // getKartRaceTime
638639 // ------------------------------------------------------------------------
640+ void setKartColor (int kart, float color)
641+ {
642+ m_kart_status[kart].m_color = color;
643+ } // setKartColor
644+ // ------------------------------------------------------------------------
645+ float getKartColor (int kart) const
646+ {
647+ return m_kart_status[kart].m_color ;
648+ } // getKartColor
649+ // ------------------------------------------------------------------------
639650 int getCoinTarget () const { return m_coin_target; }
640651 // ------------------------------------------------------------------------
641652 float getTimeTarget () const { return m_time_target; }
0 commit comments