/// <summary> Finishes the game. </summary> public override void GameOver() { ScoreInterface.Instance.StopTimeControler(); foreach (Control c in userControls) { c.Enabled = false; } GUIElements.Remove(mainDisp); for (int i = 0; i < correctCombinationDisplay.NumberOfElements; i++) { correctCombinationDisplay.Update(IntToImageConverter.Instance.Convert(engine.GetCombination()[i])); correctCombinationDisplay.Show(); correctCombinationDisplay.CurrentElement++; } if (engine.Check(answer)) { Grader(); } GameManager.Instance.NextGame(); }
public void CloseGUI() { OnClose(); GUIActive = false; if (RemoveOnClose) { GUIElements.Remove(this); } }
/// <summary> Finishes the game. </summary> public override void GameOver() { ScoreInterface.Instance.StopTimeControler(); setUserControlsEnabled(false); GUIElements.Remove(mainDisp); showCorrectCombinationDisplay(); Grader(); GameManager.Instance.NextGame(); }