public GameOptionalRules( bool hasOpenTanyao = false, bool hasAkaDora = false, bool hasDoubleYakuman = true, Kazoe kazoeLimit = Kazoe.Limited, bool kiriage = false, bool fuForOpenPinfu = true, bool fuForPinfuTsumo = false, bool renhouAsYakuman = false, bool hasDaisharin = false, bool isHanchan = true, int primaryPoint = 25000, int returnPoint = 30000, bool hasTenpaiRenchan = true, bool hasDoubleRon = true, bool hasQuadrupleRiichi = true, bool hasSuddenDeath = true) : base( hasOpenTanyao, hasAkaDora, hasDoubleYakuman, kazoeLimit, kiriage, fuForOpenPinfu, fuForPinfuTsumo, renhouAsYakuman, hasDaisharin) { IsHanchan = isHanchan; PrimaryPoint = primaryPoint; ReturnPoint = returnPoint; HasTenpaiRenchan = hasTenpaiRenchan; HasDoubleRon = hasDoubleRon; HasQuadrupleRiichi = hasQuadrupleRiichi; HasSuddenDeath = hasSuddenDeath; }
public OptionalRules( bool hasOpenTanyao = false, bool hasAkaDora = false, bool hasDoubleYakuman = true, Kazoe kazoeLimit = Kazoe.Limited, bool kiriage = false, bool fuForOpenPinfu = true, bool fuForPinfuTsumo = false, bool renhouAsYakuman = false, bool hasDaisharin = false) { HasOpenTanyao = hasOpenTanyao; HasAkaDora = hasAkaDora; HasDoubleYakuman = hasDoubleYakuman; KazoeLimit = kazoeLimit; Kiriage = kiriage; FuForOpenPinfu = fuForOpenPinfu; FuForPinfuTsumo = fuForPinfuTsumo; RenhouAsYakuman = renhouAsYakuman; HasDaisharin = hasDaisharin; }