Beispiel #1
0
 void showPlayerInfo(Player who)
 {
     for (int i = 0; i < 5; ++i)
     {
         Utils.ConsoleWriteLine(who.where ((CardHolderTypes)i).ToString());
     }
 }
Beispiel #2
0
        /// <summary>
        /// Выполняет комагду, тиап смотреть на то, смотреть на сё
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="command"></param>
        public void executePlayersCommand(Player sender, string command)
        {
            Player target = sender;

            foreach (Player pl in players)
            {
                if (command.IndexOf(pl.Name) >= 0)
                {
                    target = pl;
                }
            }

            for (int i = 0; i < 5; ++i)
            {
                if (command.IndexOf((CardHolderTypes)i + "") >= 0 &&
                    (command.IndexOf("show") == 0))
                {
                    Utils.ConsoleWriteLine(target.where ((CardHolderTypes)i).ToString());
                    return;
                }
            }
            if ((command.IndexOf("show") == 0) && (command.IndexOf("stats") >= 0))
            {
                showPlayerInfo(target);
                return;
            }
        }