From eec743d9c6a8599d76bc70f3f8f24b2cff2d629e Mon Sep 17 00:00:00 2001 From: Tim Young Date: Fri, 5 Oct 2018 12:53:38 -0500 Subject: [PATCH] Update puzzles passed / failed --- EduNetworkBuilder/NBSettings.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/EduNetworkBuilder/NBSettings.cs b/EduNetworkBuilder/NBSettings.cs index adf0cba..5f50ef6 100644 --- a/EduNetworkBuilder/NBSettings.cs +++ b/EduNetworkBuilder/NBSettings.cs @@ -66,13 +66,23 @@ namespace EduNetworkBuilder { if (UserActions == null) return; NetworkAction NA = UserActions.GetCurrentNetAction(); - if (NA != null) NA.SetPassed(); + if (NA != null) + { + NA.SetPassed(); + if (!PuzzlesPassed.Contains(NA.NetworkName)) PuzzlesPassed.Add(NA.NetworkName); + if (PuzzlesFailed.Contains(NA.NetworkName)) PuzzlesFailed.Remove(NA.NetworkName); + } } public void RegisterReplayFailed() { if (UserActions == null) return; NetworkAction NA = UserActions.GetCurrentNetAction(); - if (NA != null) NA.SetFailed(); + if (NA != null) + { + NA.SetFailed(); + if (!PuzzlesFailed.Contains(NA.NetworkName)) PuzzlesFailed.Add(NA.NetworkName); + if (PuzzlesPassed.Contains(NA.NetworkName)) PuzzlesPassed.Remove(NA.NetworkName); + } } public ActionCollection GetUserActionCollection() {