main.py aktualisiert
This commit is contained in:
16
main.py
16
main.py
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user