fCraft.ConfigGUI.MainForm.UpdateChatPreview C# (CSharp) Method

UpdateChatPreview() private method

private UpdateChatPreview ( ) : void
return void
        private void UpdateChatPreview()
        {
            List<string> lines = new List<string>();
            if ( xShowConnectionMessages.Checked ) {
                lines.Add( String.Format( "&SPlayer {0}{1}Notch&S connected, joined {2}{3}main",
                                          xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "",
                                          xRankColorsInWorldNames.Checked ? RankManager.LowestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.LowestRank.Prefix : "" ) );
            }
            lines.Add( "&R<*- This is a random announcement -*>" );
            lines.Add( "&YSomeone wrote this message with /Say" );
            lines.Add( String.Format( "{0}{1}Notch&F: This is a normal chat message",
                                      xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                      xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "" ) );
            lines.Add( "&Pfrom Notch: This is a private message / whisper" );
            lines.Add( "&M*Notch is using /Me to write this" );
            if ( xShowJoinedWorldMessages.Checked ) {
                Rank midRank = RankManager.LowestRank;
                if ( RankManager.LowestRank.NextRankUp != null ) {
                    midRank = RankManager.LowestRank.NextRankUp;
                }

                lines.Add( String.Format( "&SPlayer {0}{1}Notch&S joined {2}{3}SomeOtherMap",
                                          xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "",
                                          xRankColorsInWorldNames.Checked ? midRank.Color : "",
                                          xRankPrefixesInChat.Checked ? midRank.Prefix : "" ) );
            }
            lines.Add( "&SUnknown command \"kikc\", see &H/Commands" );
            if ( xAnnounceKickAndBanReasons.Checked ) {
                lines.Add( String.Format( "&W{0}{1}Notch&W was kicked by {0}{1}gamer1&W: Reason goes here",
                                          xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "" ) );
            } else {
                lines.Add( String.Format( "&W{0}{1}Notch&W was kicked by {0}{1}gamer1",
                                          xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "" ) );
            }

            if ( xShowConnectionMessages.Checked ) {
                lines.Add( String.Format( "&S{0}{1}Notch&S left the server.",
                                          xRankColorsInChat.Checked ? RankManager.HighestRank.Color : "",
                                          xRankPrefixesInChat.Checked ? RankManager.HighestRank.Prefix : "" ) );
            }

            chatPreview.SetText( lines.ToArray() );
        }
MainForm