Package-level declarations
Types
Link copied to clipboard
@Serializable
@SerialName(value = "ChitoiShantenResult" )
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CommonShantenArgsValidationException(val args: CommonShantenArgs, val errors: Collection<CommonShantenArgsErrorInfo>) : ValidationException
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FuroChanceShantenArgsValidationException(val args: FuroChanceShantenArgs, val errors: Collection<FuroChanceShantenArgsErrorInfo>) : ValidationException
Link copied to clipboard
@Serializable
@SerialName(value = "FuroChanceShantenResult" )
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
@SerialName(value = "KokushiShantenResult" )
Link copied to clipboard
@Serializable
@SerialName(value = "RegularShantenResult" )
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ShantenWithFuroChance" )
有副露机会的手牌的向听信息
Link copied to clipboard
@Serializable
@SerialName(value = "ShantenWithGot" )
摸牌的手牌的向听信息
Link copied to clipboard
@Serializable
@SerialName(value = "ShantenWithoutGot" )
未摸牌的手牌的向听信息
Link copied to clipboard
@Serializable
@SerialName(value = "UnionShantenResult" )
Functions
Link copied to clipboard
七对子向听分析
Link copied to clipboard
fun furoChanceShanten(tiles: List<Tile>, chanceTile: Tile, allowChi: Boolean = true, bestShantenOnly: Boolean = false, allowKuikae: Boolean = false): FuroChanceShantenResult
副露判断向听分析
Link copied to clipboard
国士无双向听分析
Link copied to clipboard
fun regularShanten(tiles: List<Tile>, furo: List<Furo> = listOf(), bestShantenOnly: Boolean = false): RegularShantenResult
标准形向听分析(只考虑4面子+1雀头和牌的形状)
Link copied to clipboard
Link copied to clipboard