added points summary

This commit is contained in:
Jakub Senderák
2020-04-22 18:18:48 +02:00
parent aa7b3c1a02
commit f4fd27a5c1
5 changed files with 28 additions and 3 deletions
+6 -1
View File
@@ -3,6 +3,7 @@ from bridzik import Bridzik, Card, Card_colors, Card_values, BridzikException
import json
from flask import render_template, url_for, flash, redirect
from api.forms import GuessForm, PlayForm, AdminForm
from api.utils import get_points_sums
b = Bridzik()
@@ -25,6 +26,7 @@ def status(player):
form = None
player_cards = Card.sort_card_list(b.series[-1].get_last_round().player_cards[player])
game_status['player_cards'] = [str(c) for c in player_cards]
points_sums = get_points_sums(game_status['standings'])
if b.is_completed() or b.series[-1].get_last_round().get_active_player() != player:
pass
elif not b.series[-1].get_last_round().is_guessing_completed():
@@ -34,7 +36,10 @@ def status(player):
form = PlayForm()
form.card.choices = [(str(c), str(c)) for c in player_cards]
action = 'play'
return render_template('status.html', status=game_status, player=player, action=action, form=form, players=players)
return render_template(
'status.html', status=game_status, player=player, action=action,
form=form, players=players, points_sums=points_sums
)
@app.route('/bridzik/<player>/guess', methods=['POST'])
def guess(player):