コード例 #1
0
        public void RenderMenu()
        {
            ConsoleFeatures.SetCursorAtCenter(Logo.Length);
            Console.WriteLine(Logo);
            //TODO: add main menu

            Thread.Sleep(1000);
        }
コード例 #2
0
        public IList <IPlayer> GetPlayers(int numberOfPlayers)
        {
            var players = new List <IPlayer>();

            for (int i = 1; i <= numberOfPlayers; i++)
            {
                Console.Clear();
                ConsoleFeatures.SetCursorAtCenter(AskForPlayerName.Length);
                Console.Write(String.Format(AskForPlayerName, i));

                string name = Console.ReadLine();

                var player = new Player(name, (GameColor)i - 1);
                players.Add(player);
            }

            return(players);
        }