进张
{% if shanten_num == 0 %}
改良
{% endif %}
{% if shanten_num == 1 %}
好型进张
好型率
{% endif %}
{% for action, shanten_after_action in shanten %}
{% if action[0] == 'pass' %}
PASS
{% elif action[0] == 'chi' %}
{{ macro.tiles_view(action[1].tiles) }}吃打{{ macro.tiles_view([action[2]]) }}
{% elif action[0] == 'pon' %}
碰打{{ macro.tiles_view([action[1]]) }}
{% elif action[0] == 'minkan' %}
杠
{% endif %}
{{ macro.tiles_view(shanten_after_action.advance, size='small', style="display: block;") }}
共{{ shanten_after_action.advance_num }}张
{% if shanten_num == 0 %}
{{ macro.render_improvement(shanten_after_action.improvement, shanten_after_action.improvement_num, convert_improvement_view) }}
{% endif %}
{% if shanten_num == 1 %}
{{ macro.tiles_view(shanten_after_action.good_shape_advance, size='small', style="display: block;") }}
共{{ shanten_after_action.good_shape_advance_num }}张
{{ macro.percentile_str(shanten_after_action.good_shape_advance_num / shanten_after_action.advance_num) }}
{% endif %}
{% endfor %}