modified: app.py

modified:   templates/playerselect.html
	modified:   templates/quiz_buzzer_multiplayer.html
	modified:   templates/team_setup.html
This commit is contained in:
Simon
2025-11-15 02:18:34 +01:00
parent a8b0efb0ff
commit b30cef5c85
4 changed files with 191 additions and 215 deletions

11
app.py
View File

@@ -196,13 +196,8 @@ def quiz(playlist_id):
# Wähle das passende Template
if buzzer_mode == '1' and local_multiplayer == '1':
template_name = "quiz_buzzer_multiplayer.html"
# Initialisiere Spieler-Scores basierend auf gespeicherter Team-Anzahl
# Default: 6 Teams (Maximum), Frontend lädt nur die konfigurierten
player_scores = session.get(f'player_scores_{playlist_id}', [0, 0, 0, 0, 0, 0])
# Stelle sicher, dass wir immer 6 Scores haben
while len(player_scores) < 6:
player_scores.append(0)
session[f'player_scores_{playlist_id}'] = player_scores
# Lade Spieler-Scores
player_scores = session.get(f'player_scores_{playlist_id}', [0, 0, 0, 0])
elif buzzer_mode == '1':
template_name = "quiz_buzzer.html"
player_scores = None
@@ -248,7 +243,7 @@ def playerselect(playlist_id):
@app.route('/team_setup/<playlist_id>')
def team_setup(playlist_id):
"""Configure team names and count for multiplayer buzzer mode."""
"""Setup team names and count for multiplayer buzzer mode."""
game_mode = request.args.get('mode', 'title')
user = session.get('user')
return render_template('team_setup.html',