public void Seed(TileType roundWind, int honba, int riichiSticks, int dice0, int dice1, Tile doraIndicator) { _calculators[0] = new Shanten5Calculator(); _calculators[1] = new Shanten5Calculator(); _calculators[2] = new Shanten5Calculator(); _calculators[3] = new Shanten5Calculator(); }
public void JustSomeHand(string hand, int expected) { var parser = new ShorthandParser(hand); var counts = parser.Concealed.ToArray(); var s = Shanten5Calculator.Shanten(counts, (byte)parser.Melds.Count()); Assert.Equal(expected, s); }