/// <summary> /// Kysyy haluaako lopettaa pelin ja lopettaa jos vastataan kyllä. /// </summary> public void ConfirmExit() { #if !WINRT // Win8 programs cannot be closed with Exit() YesNoWindow kyselyIkkuna = new YesNoWindow("Do you want to quit?"); kyselyIkkuna.Yes += Exit; kyselyIkkuna.Closed += delegate { IsPaused = false; }; Add(kyselyIkkuna); IsPaused = true; #endif }
/// <summary> /// Kysyy haluaako lopettaa pelin ja lopettaa jos vastataan kyllä. /// </summary> /// <param name="noAction">Mitä tehdään jos käyttäjä vastaa ei.</param> public void ConfirmExit(Action noAction) { YesNoWindow kyselyIkkuna = new YesNoWindow("Do you want to quit?"); kyselyIkkuna.Yes += Exit; if (noAction != null) { kyselyIkkuna.No += noAction; } kyselyIkkuna.Closed += delegate { IsPaused = false; }; Add(kyselyIkkuna); IsPaused = true; }