/// <summary> /// Method called to complete the logging session. It saves the current game data to disk. /// </summary> public async Task <GameData> EndLoggingSession() { _gameData.ProcessGameData(); var gdh = GameDataHistory.GetInstance(); await gdh.StoreGameData(_gameData); var tempData = _gameData; _gameData = null; return(tempData); }
private async void GameHistoryButton_Tapped(object sender, TappedRoutedEventArgs e) { var gdh = GameDataHistory.GetInstance(); //var dataSet1 = new GameData { GameDuration = 50, GameHost = "*****@*****.**", Winner = "*****@*****.**", GameStartTime = new DateTime(2013, 10, 14) }; //dataSet1.GameMoves.Add(new GameMoveDataPoint("*****@*****.**", 5, MoveType.Peel)); //var stats = new PlayerGameStats() //{ // AvgTimeBetweenDumps = 5, // AvgTimeBetweenPeels = 5, // NumberOfDumps = 3, // NumberOfPeels = 3, // PerformedFirstPeel = true, // IsWinner = false, // RawGameData = new List<GameMoveDataPoint>() { new GameMoveDataPoint("*****@*****.**", 1, MoveType.Peel) } //}; ////var playerTuple = new PlayerTuple { Name = "*****@*****.**", Stats = stats }; ////var tupleList = new List<PlayerTuple> { playerTuple }; ////dataSet1.Players = tupleList; //// //// Add one set and commit it to storage. //// //await gdh.ClearAllStoredData(); //await gdh.StoreGameData(dataSet1); //var crap = await gdh.RetrieveGameData(); await gdh.UploadPendingGameData(); }
public void Initialize() { Debug.WriteLine("StorageTests.Initialize()"); _gameDataHistory = GameDataHistory.GetInstance(); }