toggle menu
mahjong-utils
0.7.7
common
switch theme
mahjong-utils
mahjongutils
Calc
Context
Error
Info
Validation
Exception
mahjongutils.
hanhu
Child
Point
Companion
get
Child
Point
By
Han
Hu()
get
Parent
Point
By
Han
Hu()
Han
Hu
Options
Companion
Parent
Point
Companion
Point
mahjongutils.
hora
Chitoi
Hora
Hand
Pattern
Hora
hora()
Hora
Args
Companion
Hora
Args
Error
Info
both
Tiles
And
Shanten
Result
Are
Null
tiles
Is
Empty
too
Many
Furo
any
Tile
More
Than4
tiles
Num
Illegal
agari
Not
In
Tiles
shanten
Not
With
Got
shanten
Not
Hora
Hora
Args
Validation
Exception
Hora
Hand
Pattern
Companion
Hora
Info
Hora
Options
Companion
Kokushi
Hora
Hand
Pattern
Regular
Hora
Hand
Pattern
Companion
throw
On
Validation
Error()
validate()
mahjongutils.
hora.
helpers
calc
Han()
mahjongutils.
models
Ankan()
Chi()
count
As
Code
Array()
count
As
Map()
Furo
Companion
Furo()
Furo
Serializer
Furo
Type
Chi
Pon
Kan
Ankan
is
Sangen
is
Wind
is
Yaochu
Kan()
Kanchan()
Kotsu()
Mentsu
Companion
Mentsu()
Mentsu
Type
Shuntsu
Kotsu
Penchan()
Pon()
Ryanmen()
Shuntsu()
Tatsu
Companion
Tatsu()
Tatsu
Type
Ryanmen
Kanchan
Penchan
Toitsu
Tile
Companion
Tile
Type
Companion
M
P
S
Z
Toitsu()
to
Tiles
String()
Wind
East
South
West
North
mahjongutils.
models.
hand
Chitoi
Hand
Pattern
Common
Hand
Pattern
Hand
Hand
Pattern
IChitoi
Hand
Pattern
IHas
Furo
IKokushi
Hand
Pattern
IRegular
Hand
Pattern
Kokushi
Hand
Pattern
Regular
Hand
Pattern
mahjongutils.
shanten
as
With
Got
as
Without
Got
chitoi
Shanten()
Chitoi
Shanten
Result
Common
Shanten
Common
Shanten
Args
Common
Shanten
Args
Error
Info
tiles
Is
Empty
too
Many
Furo
too
Many
Tiles
any
Tile
More
Than4
tiles
Num
Illegal
Common
Shanten
Args
Validation
Exception
Common
Shanten
Result
furo
Chance
Shanten()
Furo
Chance
Shanten
Args
Furo
Chance
Shanten
Args
Error
Info
tiles
Is
Empty
too
Many
Tiles
any
Tile
More
Than4
tiles
Num
Illegal
Furo
Chance
Shanten
Args
Validation
Exception
Furo
Chance
Shanten
Result
Improvement
kokushi
Shanten()
Kokushi
Shanten
Result
regular
Shanten()
Regular
Shanten
Result
Shanten
shanten()
Shanten
Result
Shanten
With
Furo
Chance
Shanten
With
Got
Shanten
Without
Got
throw
On
Validation
Error()
Union
Shanten
Result
validate()
mahjongutils.
yaku
Default
Yaku
Serializer
Yaku
Yakus
Default
Yaku
Serializer
mahjong-utils
/
mahjongutils.hora
/
Hora
Hora
@
Serializable
data
class
Hora
:
HoraInfo
和牌分析结果
Members
Properties
agari
Link copied to clipboard
open
override
val
agari
:
Tile
和牌张
child
Point
Link copied to clipboard
@
EncodeDefault
val
childPoint
:
ChildPoint
子家(闲家)和牌点数
dora
Link copied to clipboard
val
dora
:
Int
宝牌数目
extra
Yaku
Link copied to clipboard
val
extraYaku
:
Set
<
@
Serializable
(
with
=
DefaultYakuSerializer::class
)
Yaku
>
额外役种
han
Link copied to clipboard
@
EncodeDefault
val
han
:
Int
番
has
Yakuman
Link copied to clipboard
@
EncodeDefault
val
hasYakuman
:
Boolean
是否含役满役种
hu
Link copied to clipboard
@
EncodeDefault
val
hu
:
Int
options
Link copied to clipboard
val
options
:
HoraOptions
和牌规则选项
parent
Point
Link copied to clipboard
@
EncodeDefault
val
parentPoint
:
ParentPoint
亲家(庄家)和牌点数
pattern
Link copied to clipboard
val
pattern
:
HoraHandPattern
和牌形
round
Wind
Link copied to clipboard
open
override
val
roundWind
:
Wind
?
场风
self
Wind
Link copied to clipboard
open
override
val
selfWind
:
Wind
?
自风
tsumo
Link copied to clipboard
open
override
val
tsumo
:
Boolean
是否自摸
yaku
Link copied to clipboard
@
EncodeDefault
val
yaku
:
Set
<
@
Serializable
(
with
=
DefaultYakuSerializer::class
)
Yaku
>
役种