RegularHandPattern

@Serializable
@SerialName(value = "RegularHandPattern")
data class RegularHandPattern(val k: Int, val jyantou: Tile?, val menzenMentsu: List<Mentsu>, val furo: List<Furo>, val tatsu: List<Tatsu>, val remaining: List<Tile>) : IRegularHandPattern, CommonHandPattern

以标准形为目标的手牌

Constructors

Link copied to clipboard
constructor(k: Int, jyantou: Tile?, menzenMentsu: List<Mentsu>, furo: List<Furo>, tatsu: List<Tatsu>, remaining: List<Tile>)

Properties

Link copied to clipboard
open val anko: List<Mentsu>

暗刻

Link copied to clipboard
open override val furo: List<Furo>

副露

Link copied to clipboard
open override val jyantou: Tile?

雀头

Link copied to clipboard
open override val k: Int

目标面子组数(=手牌数/4)

Link copied to clipboard
open val mentsu: List<Mentsu>

面子(包括门前与副露)

Link copied to clipboard
open val menzen: Boolean

是否门清

Link copied to clipboard
open override val menzenMentsu: List<Mentsu>

门前面子

Link copied to clipboard
open override val remaining: List<Tile>

浮牌

Link copied to clipboard
open override val tatsu: List<Tatsu>

搭子

Link copied to clipboard
open override val tiles: List<Tile>

手牌(包括门前与副露)