コード例 #1
0
        /// <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]);
        }
コード例 #2
0
        /// <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));
        }