From cf94a59c7188b10db9b31b818a6d0995d9ab0aee Mon Sep 17 00:00:00 2001 From: aldrikboy Date: Wed, 27 Dec 2017 18:49:00 +0100 Subject: BLESSED BY PASTOR LUL --- Penguloon/Levels/LevelBase.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Penguloon/Levels/LevelBase.cs') diff --git a/Penguloon/Levels/LevelBase.cs b/Penguloon/Levels/LevelBase.cs index f331ae7..fbd6bd7 100644 --- a/Penguloon/Levels/LevelBase.cs +++ b/Penguloon/Levels/LevelBase.cs @@ -17,6 +17,8 @@ namespace Penguloon.Levels public int Money { get; set; } = 0; + public int MoneySpent { get; set; } = 0; + public int ID { get; set; } public int Kills { get; set; } = 0; @@ -81,6 +83,7 @@ namespace Penguloon.Levels } Money -= ParentScene.ObjectSeletor.Objects[ParentScene.ObjectSeletor.SelectedObjectIndex].Item2; + MoneySpent += ParentScene.ObjectSeletor.Objects[ParentScene.ObjectSeletor.SelectedObjectIndex].Item2; Map.SpawnObject(ParentScene.ObjectSeletor.Objects[ParentScene.ObjectSeletor.SelectedObjectIndex].Item1.GetType(), new Vector2(posToSpawnX, posToSpawnY)); @@ -103,6 +106,17 @@ namespace Penguloon.Levels public void FinishGame() { // upload score here or something + UserdataManager.GamesPlayed++; + UserdataManager.TotalKills += Kills; + UserdataManager.TotalMoneySpent += MoneySpent; + + if (Kills > UserdataManager.HighestKills) + UserdataManager.HighestKills = Kills; + + if (Map.WaveManager.CurrentWave - 1 > UserdataManager.HighestRound) + UserdataManager.HighestRound = Map.WaveManager.CurrentWave - 1; + + UserdataManager.WriteData(ParentScene.Main.Context); } } } \ No newline at end of file -- cgit v1.2.3-70-g09d2