void showPlayerInfo(Player who) { for (int i = 0; i < 5; ++i) { Utils.ConsoleWriteLine(who.where ((CardHolderTypes)i).ToString()); } }
/// <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; } }