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
+ }