{% extends "base.html" %} {% block title %}{{ game.course_name or 'Game' }} โ Skins & Pins{% endblock %} {% block content %}
| Hole | {% if hole_pars %}Par | {% endif %} {% for p in players %}
{% if p.avatar and p.avatar.startswith('/') %}
{{ p.name.split()[0] }} |
{% endfor %}
|---|---|---|
| {{ h }} | {% if hole_pars %}{{ hole_pars.get(h, 'โ') }} | {% endif %} {% for p in players %} {% set s = scores.get(h, {}).get(p.id, {}) %} {% set strokes = s.strokes if s else 0 %} {% set par = hole_pars.get(h, 0) %}{% if strokes %} {% if par %} {% set diff = strokes - par %} {% if strokes == 1 %} {{ strokes }} {% elif diff <= -2 %} {{ strokes }} {% elif diff == -1 %} {{ strokes }} {% elif diff == 1 %} {{ strokes }} {% elif diff >= 2 %} {{ strokes }} {% else %} {{ strokes }} {% endif %} {% else %} {{ strokes }} {% endif %} {% else %} โ {% endif %} | {% endfor %}
| Total | {% if hole_pars %}{{ hole_pars.values() | sum }} | {% endif %} {% for p in players %} {% set stroke_total = namespace(val=0) %} {% for h in holes %} {% set s = scores.get(h, {}).get(p.id, {}) %} {% if s and s.strokes %}{% set stroke_total.val = stroke_total.val + s.strokes %}{% endif %} {% endfor %}{{ stroke_total.val or 'โ' }} | {% endfor %}
| Hole | {% for p in players %}
{% if p.avatar and p.avatar.startswith('/') %}
{{ p.name.split()[0] }} |
{% endfor %}
|---|---|
| {{ h }} | {% for p in players %} {% set s = scores.get(h, {}).get(p.id, {}) %} {% set pts = (s.bingo + s.bango + s.bongo) if s else 0 %}{{ pts | round(1) if pts else 'โ' }} | {% endfor %}
| Total | {% for p in players %}{{ totals.get(p.id, {}).get('total', 0) | round(1) }} | {% endfor %}
| Hole | {% if hole_pars %}Par | {% endif %} {% for p in players %}
{% if p.avatar and p.avatar.startswith('/') %}
{{ p.name.split()[0] }} |
{% endfor %}
Skin |
|---|---|---|---|
| {{ h }} | {% if hole_pars %}{{ hole_pars.get(h, 'โ') }} | {% endif %} {% for p in players %} {% set s = scores.get(h, {}).get(p.id, {}) %} {% set strokes = s.strokes if s else 0 %} {% set par = hole_pars.get(h, 0) %}{% if strokes %} {% set is_winner = hr and hr.winner == p.id %} {% if par %} {% set diff = strokes - par %} {% if strokes == 1 %}{{ strokes }} {% elif diff <= -2 %}{{ strokes }} {% elif diff == -1 %}{{ strokes }} {% elif diff == 1 %}{{ strokes }} {% elif diff >= 2 %}{{ strokes }} {% else %}{{ strokes }}{% endif %} {% else %}{{ strokes }}{% endif %} {% else %}โ{% endif %} | {% endfor %}{% if hr %} {% if hr.winner %}โ{% if hr.pot > 1 %} {{ hr.pot }}{% endif %} {% else %}โ {{ hr.pot }}{% endif %} {% endif %} |
| Skins | {% if hole_pars %}{% endif %} {% for p in players %} | {{ skins_won.get(p.id, 0) }} | {% endfor %}{% if unclaimed %}({{ unclaimed }}){% endif %} |