ShantenWithGot

@Serializable
@SerialName(value = "ShantenWithGot")
data class ShantenWithGot(val shantenNum: Int, val discardToAdvance: Map<Tile, ShantenWithoutGot>, val ankanToAdvance: Map<Tile, ShantenWithoutGot> = emptyMap(), val structuralShantenNum: Int = shantenNum) : CommonShanten

摸牌的手牌的向听信息

Constructors

Link copied to clipboard
constructor(shantenNum: Int, discardToAdvance: Map<Tile, ShantenWithoutGot>, ankanToAdvance: Map<Tile, ShantenWithoutGot> = emptyMap(), structuralShantenNum: Int = shantenNum)

Properties

Link copied to clipboard

每种暗杠后的向听信息

Link copied to clipboard
Link copied to clipboard

每种弃牌后的向听信息

Link copied to clipboard
open override val shantenNum: Int

向听数,考虑自己手牌和副露中已用满的牌。

Link copied to clipboard
@EncodeDefault
open override val structuralShantenNum: Int

结构向听数,不将自己手牌和副露中已用满的和牌张排除在外。