{% macro tiles_view(tiles, size='normal', style='', sorted=True) -%}
{% if sorted %} {% for t in tiles|sort %} {{ t }} {% endfor %} {% else %} {% for t in tiles %} {{ t }} {% endfor %} {% endif %}
{%- endmacro %} {% macro percentile_str(x, ndigits=2) -%} {{ (x * 100) | round(ndigits) }}% {%- endmacro %} {% macro shanten_text(shanten) -%} {% if shanten == -1 %} 和牌 {% elif shanten == 0 %} 听牌 {% else %} {{ shanten }}向听 {% endif %} {%- endmacro %} {% macro render_improvement(improvement, improvement_num, convert_improvement_view) -%} {% for imp in convert_improvement_view(improvement) %} {% endfor %} 共{{ improvement_num }}张 {%- endmacro %}