From 35abae7490f21a975aa04c43f412f264c3aba55e Mon Sep 17 00:00:00 2001 From: Akamaru Date: Thu, 13 Mar 2025 20:53:42 +0100 Subject: [PATCH] Solitaire: Checkbox um Regeln beim Start zu verstecken --- solitaire/index.html | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/solitaire/index.html b/solitaire/index.html index ad81824..52e5c02 100644 --- a/solitaire/index.html +++ b/solitaire/index.html @@ -357,6 +357,7 @@
+
@@ -390,6 +391,10 @@
  • Wenn der Kartenstapel leer ist, können die Karten vom Ablagestapel wieder verwendet werden
  • Bei vorzeitiger Aufgabe des Spiels werden die erspielten Punkte halbiert
  • +
    + + +
    @@ -896,6 +901,12 @@ function closeRules() { document.getElementById('rulesModal').classList.remove('show'); + + // Prüfe, ob die Checkbox angehakt ist + const dontShowAgain = document.getElementById('dontShowRulesAgain').checked; + if (dontShowAgain) { + localStorage.setItem('solitaire_hide_rules', 'true'); + } } function showInvalidMove() { @@ -1021,9 +1032,16 @@ modal.classList.add('show'); } + // Prüfe, ob die Regeln angezeigt werden sollen + function shouldShowRules() { + return localStorage.getItem('solitaire_hide_rules') !== 'true'; + } + // Spiel initialisieren newGame(); - showRules(); // Zeige Spielregeln beim Start + if (shouldShowRules()) { + showRules(); // Zeige Spielregeln beim Start nur, wenn nicht deaktiviert + } \ No newline at end of file