private void LoadGame(GameInstance gameInstanceWithPreviousState) { if (gameInstanceWithPreviousState != null) { _gameState = JsonSerializer.Deserialize <MancalaGameState>(gameInstanceWithPreviousState.State.DataAsJson); } }
private void SetupGame() { var playerUsers = _gameInstanceUsers.Where(x => x.Role == GameInstanceRoles.Player.ToString()); _gameState = new MancalaGameState { GameIsPlayable = true, IsPlayer1Turn = true, Player1 = CreatePlayer(playerUsers.ElementAt(0)), Player2 = CreatePlayer(playerUsers.ElementAt(1)), HasGameBeenSetup = true }; _response.Messages.Add("Welcome to Mancala!"); }