diff --git a/main.py b/main.py index 001fcc0..d56f295 100644 --- a/main.py +++ b/main.py @@ -525,7 +525,16 @@ def generate_fill_sequence(): try: with open("case_sequences.txt", "r") as f: sets = re.split(r"\r?\n\r?\n", f.read().strip()) - chosen = random.choice(sets).strip().split("\n") + print(f"Anzahl erkannter Sets: {len(sets)}") + + index = random.randint(0, len(sets) - 1) + print(f"Zufällig gewählter Index: {index}") + + chosen_raw = sets[index].strip() + print("Erste Zeilen des gewählten Sets:") + print("\n".join(chosen_raw.splitlines()[:3])) # Zeigt max. 3 Zeilen an + + chosen = chosen_raw.split("\n") sequence = [] for line in chosen: parts = line.strip().split(",") @@ -533,11 +542,12 @@ def generate_fill_sequence(): w, h, rot = int(parts[0]), int(parts[1]), parts[2].strip().lower() == 'true' sequence.append({'w': w, 'h': h, 'rotated': rot}) case_sequence = sequence - print(f"Anzahl erkannter Sets: {len(sets)}") - except: + except Exception as e: + print("Fehler beim Laden der Sequenz:", e) case_sequence = [{'w': 2, 'h': 1, 'rotated': False}, {'w': 1, 'h': 2, 'rotated': False}] + def spawn_case_in_game(): global current_case, next_queue, case_index if not case_sequence: