mahjong.hand_calculating.yaku_list
- class mahjong.hand_calculating.yaku_list.Chantai[source]
Bases:
YakuEvery set must have at least one terminal or honour tile, and the pair must be of a terminal or honour tile. Must contain at least one sequence (123 or 789)
- class mahjong.hand_calculating.yaku_list.Chinitsu[source]
Bases:
YakuThe hand contains tiles only from a single suit
- class mahjong.hand_calculating.yaku_list.Honitsu[source]
Bases:
YakuThe hand contains tiles from a single suit plus honours
- class mahjong.hand_calculating.yaku_list.Honroto[source]
Bases:
YakuAll tiles are terminals or honours
- class mahjong.hand_calculating.yaku_list.Ittsu[source]
Bases:
YakuThree sets of same suit: 1-2-3, 4-5-6, 7-8-9
- class mahjong.hand_calculating.yaku_list.Junchan[source]
Bases:
YakuEvery set must have at least one terminal, and the pair must be of a terminal tile. Must contain at least one sequence (123 or 789). Honours are not allowed
- class mahjong.hand_calculating.yaku_list.RoundWindNorth[source]
Bases:
YakuRound wind north yakuhai
- class mahjong.hand_calculating.yaku_list.RoundWindSouth[source]
Bases:
YakuRound wind south yakuhai
- class mahjong.hand_calculating.yaku_list.Ryanpeikou[source]
Bases:
YakuThe hand contains two different Iipeikou’s
- class mahjong.hand_calculating.yaku_list.SanKantsu[source]
Bases:
YakuThe hand with three kan sets
- class mahjong.hand_calculating.yaku_list.Sanankou[source]
Bases:
YakuThree closed pon sets, the other sets need not to be closed
- class mahjong.hand_calculating.yaku_list.SanshokuDoukou[source]
Bases:
YakuThree pon sets consisting of the same numbers in all three suits
- class mahjong.hand_calculating.yaku_list.Shosangen[source]
Bases:
YakuHand with two dragon pon sets and one dragon pair
- class mahjong.hand_calculating.yaku_list.Tanyao[source]
Bases:
YakuHand without 1, 9, dragons and winds
- class mahjong.hand_calculating.yaku_list.Toitoi[source]
Bases:
YakuThe hand consists of all pon sets (and of course a pair), no sequences.