Summary
Types
@type game_length() :: :tonpuusen | :hanchan
@type mode() :: :three_player | :four_player
@type t() :: %Riichi.Rules{ bonus_stick_value: non_neg_integer(), busting?: boolean(), length: game_length(), local_yaku: list(), minimum_points_to_win: non_neg_integer(), mode: mode(), nagashi_mangan: boolean(), red_tiles: [Riichi.Tile.t()], riichi_value: non_neg_integer(), starting_points: non_neg_integer(), strict_ankan_under_riichi: boolean(), swap_calling: :allow_same | :allow_other | :none }