@@ -52,16 +52,20 @@ extern Bool LANbuttonPushed;
5252
5353
5454// Colors used for the chat dialogs
55- const Color playerColor = GameMakeColor(255 ,255 ,255 ,255 );
56- const Color gameColor = GameMakeColor(255 ,255 ,255 ,255 );
57- const Color gameInProgressColor = GameMakeColor(128 ,128 ,128 ,255 );
58- const Color chatNormalColor = GameMakeColor(50 ,215 ,230 ,255 );
59- const Color chatActionColor = GameMakeColor(255 ,0 ,255 ,255 );
60- const Color chatLocalNormalColor = GameMakeColor(255 ,128 ,0 ,255 );
61- const Color chatLocalActionColor = GameMakeColor(128 ,255 ,255 ,255 );
62- const Color chatSystemColor = GameMakeColor(255 ,255 ,255 ,255 );
63- const Color acceptTrueColor = GameMakeColor(0 ,255 ,0 ,255 );
64- const Color acceptFalseColor = GameMakeColor(255 ,0 ,0 ,255 );
55+ const Color playerColor = GameMakeColor(255 ,255 ,255 ,255 );
56+ const Color gameColor = GameMakeColor(255 ,255 ,255 ,255 );
57+ const Color gameInProgressColor = GameMakeColor(128 ,128 ,0 ,255 );
58+ const Color chatNormalColor = GameMakeColor(50 ,215 ,230 ,255 );
59+ const Color chatActionColor = GameMakeColor(255 ,0 ,255 ,255 );
60+ const Color chatLocalNormalColor = GameMakeColor(255 ,128 ,0 ,255 );
61+ const Color chatLocalActionColor = GameMakeColor(128 ,255 ,255 ,255 );
62+ const Color chatSystemColor = GameMakeColor(255 ,255 ,255 ,255 );
63+ const Color acceptTrueColor = GameMakeColor(0 ,255 ,0 ,255 );
64+ const Color acceptFalseColor = GameMakeColor(255 ,0 ,0 ,255 );
65+ const Color gameColorPatchVersion = GameMakeColor(255 ,255 ,0 ,255 );
66+ const Color gameInProgressColorPatchVersion = GameMakeColor(192 ,192 ,0 ,255 );
67+ const Color playerColorPatchVersion = gameColorPatchVersion;
68+ const Color playerGrayedColorPatchVersion = gameInProgressColorPatchVersion;
6569
6670
6771UnicodeString LANAPIInterface::getErrorStringFromReturnType ( ReturnType ret )
@@ -640,7 +644,9 @@ void LANAPI::OnPlayerList( LANPlayer *playerList )
640644 LANPlayer *player = m_lobbyPlayers;
641645 while (player)
642646 {
643- Int addedIndex = GadgetListBoxAddEntryText (listboxPlayers, player->getName (), playerColor, -1 , -1 );
647+ // TheSuperHackers @feature Caball009 06/11/2025 Set special color for players that are using a patched client version.
648+ const Color color = (player->getPatchVersion () > 0 || m_localIP == player->getIP ()) ? playerColorPatchVersion : playerColor;
649+ const Int addedIndex = GadgetListBoxAddEntryText (listboxPlayers, player->getName (), color, -1 , -1 );
644650 GadgetListBoxSetItemData (listboxPlayers, (void *)player->getIP (),addedIndex, 0 );
645651
646652 if (selectedIP == player->getIP ())
0 commit comments