main.py aktualisiert

This commit is contained in:
2025-07-03 10:59:20 +02:00
parent 3a4f579f05
commit 55cc9b8e3f

16
main.py
View File

@@ -525,7 +525,16 @@ def generate_fill_sequence():
try: try:
with open("case_sequences.txt", "r") as f: with open("case_sequences.txt", "r") as f:
sets = re.split(r"\r?\n\r?\n", f.read().strip()) 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 = [] sequence = []
for line in chosen: for line in chosen:
parts = line.strip().split(",") 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' w, h, rot = int(parts[0]), int(parts[1]), parts[2].strip().lower() == 'true'
sequence.append({'w': w, 'h': h, 'rotated': rot}) sequence.append({'w': w, 'h': h, 'rotated': rot})
case_sequence = sequence 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}] case_sequence = [{'w': 2, 'h': 1, 'rotated': False}, {'w': 1, 'h': 2, 'rotated': False}]
def spawn_case_in_game(): def spawn_case_in_game():
global current_case, next_queue, case_index global current_case, next_queue, case_index
if not case_sequence: if not case_sequence: