modified: app.py
modified: templates/playerselect.html
This commit is contained in:
6
app.py
6
app.py
@@ -239,11 +239,7 @@ def playerselect(playlist_id):
|
||||
buzzer = request.args.get('buzzer', '0')
|
||||
user = session.get('user')
|
||||
|
||||
# Wenn Buzzer-Modus, redirect zu Einstellungen
|
||||
if buzzer == '1':
|
||||
return redirect(url_for('buzzer_settings', playlist_id=playlist_id, mode=game_mode))
|
||||
|
||||
return render_template('playerselect.html', playlist_id=playlist_id, game_mode=game_mode, translations=get_translations(), user=user)
|
||||
return render_template('playerselect.html', playlist_id=playlist_id, game_mode=game_mode, buzzer=buzzer, translations=get_translations(), user=user)
|
||||
|
||||
@app.route('/buzzer_settings/<playlist_id>')
|
||||
def buzzer_settings(playlist_id):
|
||||
|
||||
@@ -60,23 +60,31 @@
|
||||
<body>
|
||||
<div class="playerselect-container">
|
||||
<h2>{{ translations['quiz_title'] }} – Player Selection</h2>
|
||||
<form method="get" action="{{ url_for('buzzer_settings', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
{% if request.args.get('buzzer') == '1' %}
|
||||
<input type="hidden" name="buzzer" value="1">
|
||||
{% endif %}
|
||||
<button class="player-btn" type="submit">{{ translations['singleplayer'] }}</button>
|
||||
<div class="player-desc">{{ translations['singleplayer_desc'] if translations['singleplayer_desc'] else 'Play alone and test your knowledge.' }}</div>
|
||||
</form>
|
||||
<form method="get" action="{{ url_for('buzzer_settings', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
<input type="hidden" name="local_multiplayer" value="1">
|
||||
{% if request.args.get('buzzer') == '1' %}
|
||||
<input type="hidden" name="buzzer" value="1">
|
||||
{% endif %}
|
||||
<button class="player-btn" type="submit">{{ translations['local_multiplayer'] }}</button>
|
||||
<div class="player-desc">Spiele mit bis zu 4 Personen an einem Gerät.</div>
|
||||
</form>
|
||||
{% if buzzer == '1' %}
|
||||
<form method="get" action="{{ url_for('buzzer_settings', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
<button class="player-btn" type="submit">{{ translations['singleplayer'] }}</button>
|
||||
<div class="player-desc">{{ translations['singleplayer_desc'] if translations['singleplayer_desc'] else 'Play alone and test your knowledge.' }}</div>
|
||||
</form>
|
||||
<form method="get" action="{{ url_for('buzzer_settings', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
<input type="hidden" name="local_multiplayer" value="1">
|
||||
<button class="player-btn" type="submit">{{ translations['local_multiplayer'] }}</button>
|
||||
<div class="player-desc">Spiele mit bis zu 4 Personen an einem Gerät.</div>
|
||||
</form>
|
||||
{% else %}
|
||||
<form method="get" action="{{ url_for('quiz', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
<button class="player-btn" type="submit">{{ translations['singleplayer'] }}</button>
|
||||
<div class="player-desc">{{ translations['singleplayer_desc'] if translations['singleplayer_desc'] else 'Play alone and test your knowledge.' }}</div>
|
||||
</form>
|
||||
<form method="get" action="{{ url_for('quiz', playlist_id=playlist_id) }}">
|
||||
<input type="hidden" name="mode" value="{{ game_mode }}">
|
||||
<input type="hidden" name="local_multiplayer" value="1">
|
||||
<button class="player-btn" type="submit">{{ translations['local_multiplayer'] }}</button>
|
||||
<div class="player-desc">Spiele mit bis zu 4 Personen an einem Gerät.</div>
|
||||
</form>
|
||||
{% endif %}
|
||||
<button class="player-btn disabled" disabled>{{ translations['online_multiplayer'] if translations['online_multiplayer'] else 'Online Multiplayer' }}</button>
|
||||
<div class="player-desc">Coming soon!</div>
|
||||
<div style="margin-top:30px;">
|
||||
|
||||
Reference in New Issue
Block a user