public static Game Create(int playerCount) { var g = new Game() { Id = Guid.NewGuid().ToString(), Deck = Deck.Create(), Players = new List<Player>(), PlayedHands = new List<Hand>() }; int i = 0; do // add players { g.Players.Add(new Player() { Id = Guid.NewGuid().ToString(), IsComputerControlledPlayer = (i != 0) }); i++; } while (i < playerCount); return g; }
public void Store(Game g) { Games[g.Id] = g; }