static public void GameSetup() { // Get Players #region Create Players PlayerSetup(); #endregion Console.Clear(); #region GenerateDeck Cards GenerateDeck = new Cards(); GenerateDeck.PrintDeck(); #endregion //creates deck #region Displaying Current Players and their hands for (int currPlayers = 0; currPlayers < currentPlayers.Count; currPlayers++) { Console.ForegroundColor = ConsoleColor.White; Console.Write("Player: "); Console.ForegroundColor = ConsoleColor.Green; Console.Write(currentPlayers[currPlayers].Name); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\nType: " + currentPlayers[currPlayers].type); currentPlayers[currPlayers].Draw(); Console.WriteLine("\n"); } #endregion Console.ReadLine(); #region Player Turns //Determine Active Player //Set Active Player True //Input only Triggers for Active Player //Rotate to the next Player in Line #endregion //Deal Hands //Play Game //End Game }