Esempio n. 1
0
 public static void GenerateCardsInHand(this SNPlayer p, SNDeck deck)
 {
     for (int i = 0; i < 9; i++)
     {
         p.CardsInHand.Add(deck.Pop());
         p.CardsInHand.Last().PlayedBy = p;
     }
 }
Esempio n. 2
0
        public static string GetName(this SNPlayer player)
        {
            var name = player.Name;

            if (!String.IsNullOrEmpty(player.Username))
            {
                return($"<a href=\"https://telegram.me/{player.Username}\">{name.FormatHTML()}</a>");
            }
            return(name.ToBold());
        }
Esempio n. 3
0
        public static string GetMention(this SNPlayer player)
        {
            var name = player.Name;

            return(!player.Virtual ? $"<a href=\"tg://user?id={player.TelegramId}\">{name.FormatHTML()}</a>" : name.FormatHTML());
        }