/// <summary> /// 引数で与えられたプレイヤーを選択させる画面を表示する。 /// /// </summary> /// <param name="JoinPlayers">表示するプレイヤー</param> /// <param name="message">メッセージ</param> /// <returns>選択されたプレイヤー</returns> public static Person StaticListUpMember(List <Person> JoinPlayers, string message = "プレイヤーを選んでください。") { Console.WriteLine(message + "\n"); int p = DisplayLibrary.SelectDisplay( JoinPlayers.Select(x => x.PlayerName).ToList(), 0 ); return(JoinPlayers[p]); }
/// <summary> /// ゲームのチュートリアルとかを選択するやつを表示 /// </summary> /// <param name="margin">縦方向の空白</param> static int WriteGameMenu(int margin) { string space = new string('\n', margin); Console.Write(space); List <string> selectStrs = new List <string>() { "ゲームを始める", "チュートリアル", "終了" }; return(DisplayLibrary.SelectDisplay(selectStrs)); }