Fix the yaku seven pairs rule so both the points rule and the yaku rule can apply to one hand.
Also add a bit to the explanations.
Reindent.
A bit more description
Don’t award fu (points) for wind/dragon pairs for Seven Pairs.
reworded, reindented
The wait points seem to work somewhat.
concealed pinfu
Take out some debugging output
Reworked all pairs code. Should avoid a problem with a calling a pair as last meld when you have a pung of that tiles. ("False kongs" are not allowed.)
Made sure that NineGates is actually mostly concealed for Japanese rules.
Copy-edit docstrings.
A bit of infrastructure for Japanese games.
* A repeat counter variable. (Stays at 0 at the moment.) (Looks like the east won nine times in a row works differently, so we probably should use this counter.)
* Parts of the way to keep track of double riichi and similar chances.
Triple pung.
Also some changes to some comments.
Use integer for Haneman, 1.5 (!) * Mangan
Outside hand yaku.
Terminals in all yaku.
Invalidate Japanese blessing of earth on first open meld.
Record the first open meld and the end of the first round. (Untested.)
Player winds are uppercase. Nixing double riichi/Blessing of Earth/Man chances seems to work now.
Take out Seve Pairs debug output.