Skip to content

Commit

Permalink
支持自定义和了分析和番符算点的规则 (#12)
Browse files Browse the repository at this point in the history
* 添加HoraOptions

* Build DokkaGfm documents

* 回滚更改

* Build DokkaGfm documents

* 支持青天井规则

* Build DokkaGfm documents

* 修复青天井规则下役满计算不正确的问题

* 番符计算结果切换为ULong

* Build DokkaGfm documents

---------

Co-authored-by: ssttkkl <[email protected]>
  • Loading branch information
ssttkkl and ssttkkl committed Jan 8, 2024
1 parent feac603 commit fb48f52
Show file tree
Hide file tree
Showing 99 changed files with 1,237 additions and 461 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
# ChildPoint

[common]\
constructor(ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumoParent: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumoChild: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
constructor(ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumoParent: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumoChild: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html))
12 changes: 6 additions & 6 deletions docs/mahjong-utils/mahjongutils.hanhu/-child-point/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
[common]\
@Serializable

data class [ChildPoint](index.md)(val ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumoParent: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumoChild: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
data class [ChildPoint](index.md)(val ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumoParent: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumoChild: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) : [Point](../-point/index.md)

子家(闲家)和牌点数

## Constructors

| | |
|---|---|
| [ChildPoint](-child-point.md) | [common]<br>constructor(ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumoParent: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumoChild: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) |
| [ChildPoint](-child-point.md) | [common]<br>constructor(ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumoParent: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumoChild: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) |

## Types

Expand All @@ -25,7 +25,7 @@ data class [ChildPoint](index.md)(val ron: [Int](https://kotlinlang.org/api/late

| Name | Summary |
|---|---|
| [ron](ron.md) | [common]<br>val [ron](ron.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>荣和点数 |
| [tsumoChild](tsumo-child.md) | [common]<br>val [tsumoChild](tsumo-child.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>自摸子家(闲家)点数 |
| [tsumoParent](tsumo-parent.md) | [common]<br>val [tsumoParent](tsumo-parent.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>自摸亲家(庄家)点数 |
| [tsumoTotal](tsumo-total.md) | [common]<br>val [tsumoTotal](tsumo-total.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) |
| [ron](ron.md) | [common]<br>open override val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>荣和点数 |
| [tsumoChild](tsumo-child.md) | [common]<br>val [tsumoChild](tsumo-child.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸子家(闲家)点数 |
| [tsumoParent](tsumo-parent.md) | [common]<br>val [tsumoParent](tsumo-parent.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸亲家(庄家)点数 |
| [tsumoTotal](tsumo-total.md) | [common]<br>open override val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸总点数 |
2 changes: 1 addition & 1 deletion docs/mahjong-utils/mahjongutils.hanhu/-child-point/ron.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# ron

[common]\
val [ron](ron.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

荣和点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# tsumoChild

[common]\
val [tsumoChild](tsumo-child.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
val [tsumoChild](tsumo-child.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸子家(闲家)点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# tsumoParent

[common]\
val [tsumoParent](tsumo-parent.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
val [tsumoParent](tsumo-parent.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸亲家(庄家)点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@
# tsumoTotal

[common]\
val [tsumoTotal](tsumo-total.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸总点数
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
//[mahjong-utils](../../../../index.md)/[mahjongutils.hanhu](../../index.md)/[HanHuOptions](../index.md)/[Companion](index.md)/[Default](-default.md)

# Default

[common]\
val [Default](-default.md): [HanHuOptions](../index.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
//[mahjong-utils](../../../../index.md)/[mahjongutils.hanhu](../../index.md)/[HanHuOptions](../index.md)/[Companion](index.md)

# Companion

[common]\
object [Companion](index.md)

## Properties

| Name | Summary |
|---|---|
| [Default](-default.md) | [common]<br>val [Default](-default.md): [HanHuOptions](../index.md) |
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[HanHuOptions](index.md)/[HanHuOptions](-han-hu-options.md)

# HanHuOptions

[common]\
constructor(aotenjou: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, hasKiriageMangan: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, hasKazoeYakuman: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[HanHuOptions](index.md)/[aotenjou](aotenjou.md)

# aotenjou

[common]\
val [aotenjou](aotenjou.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false

是否为青天井规则
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[HanHuOptions](index.md)/[hasKazoeYakuman](has-kazoe-yakuman.md)

# hasKazoeYakuman

[common]\
val [hasKazoeYakuman](has-kazoe-yakuman.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true

是否有累计役满
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[HanHuOptions](index.md)/[hasKiriageMangan](has-kiriage-mangan.md)

# hasKiriageMangan

[common]\
val [hasKiriageMangan](has-kiriage-mangan.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false

是否有切上满贯
28 changes: 28 additions & 0 deletions docs/mahjong-utils/mahjongutils.hanhu/-han-hu-options/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[HanHuOptions](index.md)

# HanHuOptions

[common]\
@Serializable

data class [HanHuOptions](index.md)(val aotenjou: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, val hasKiriageMangan: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, val hasKazoeYakuman: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true)

## Constructors

| | |
|---|---|
| [HanHuOptions](-han-hu-options.md) | [common]<br>constructor(aotenjou: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, hasKiriageMangan: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, hasKazoeYakuman: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true) |

## Types

| Name | Summary |
|---|---|
| [Companion](-companion/index.md) | [common]<br>object [Companion](-companion/index.md) |

## Properties

| Name | Summary |
|---|---|
| [aotenjou](aotenjou.md) | [common]<br>val [aotenjou](aotenjou.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false<br>是否为青天井规则 |
| [hasKazoeYakuman](has-kazoe-yakuman.md) | [common]<br>val [hasKazoeYakuman](has-kazoe-yakuman.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true<br>是否有累计役满 |
| [hasKiriageMangan](has-kiriage-mangan.md) | [common]<br>val [hasKiriageMangan](has-kiriage-mangan.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false<br>是否有切上满贯 |
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
# ParentPoint

[common]\
constructor(ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumo: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
constructor(ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumo: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html))
10 changes: 5 additions & 5 deletions docs/mahjong-utils/mahjongutils.hanhu/-parent-point/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
[common]\
@Serializable

data class [ParentPoint](index.md)(val ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumo: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))
data class [ParentPoint](index.md)(val ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumo: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) : [Point](../-point/index.md)

亲家(庄家)和牌点数

## Constructors

| | |
|---|---|
| [ParentPoint](-parent-point.md) | [common]<br>constructor(ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), tsumo: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)) |
| [ParentPoint](-parent-point.md) | [common]<br>constructor(ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), tsumo: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) |

## Types

Expand All @@ -25,6 +25,6 @@ data class [ParentPoint](index.md)(val ron: [Int](https://kotlinlang.org/api/lat

| Name | Summary |
|---|---|
| [ron](ron.md) | [common]<br>val [ron](ron.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>荣和点数 |
| [tsumo](tsumo.md) | [common]<br>val [tsumo](tsumo.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>自摸各家点数 |
| [tsumoTotal](tsumo-total.md) | [common]<br>val [tsumoTotal](tsumo-total.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) |
| [ron](ron.md) | [common]<br>open override val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>荣和点数 |
| [tsumo](tsumo.md) | [common]<br>val [tsumo](tsumo.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸各家点数 |
| [tsumoTotal](tsumo-total.md) | [common]<br>open override val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸总点数 |
2 changes: 1 addition & 1 deletion docs/mahjong-utils/mahjongutils.hanhu/-parent-point/ron.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# ron

[common]\
val [ron](ron.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

荣和点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@
# tsumoTotal

[common]\
val [tsumoTotal](tsumo-total.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
open override val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸总点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# tsumo

[common]\
val [tsumo](tsumo.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
val [tsumo](tsumo.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸各家点数
19 changes: 19 additions & 0 deletions docs/mahjong-utils/mahjongutils.hanhu/-point/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[Point](index.md)

# Point

interface [Point](index.md)

#### Inheritors

| |
|---|
| [ParentPoint](../-parent-point/index.md) |
| [ChildPoint](../-child-point/index.md) |

## Properties

| Name | Summary |
|---|---|
| [ron](ron.md) | [common]<br>abstract val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>荣和点数 |
| [tsumoTotal](tsumo-total.md) | [common]<br>abstract val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)<br>自摸总点数 |
8 changes: 8 additions & 0 deletions docs/mahjong-utils/mahjongutils.hanhu/-point/ron.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[Point](index.md)/[ron](ron.md)

# ron

[common]\
abstract val [ron](ron.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

荣和点数
8 changes: 8 additions & 0 deletions docs/mahjong-utils/mahjongutils.hanhu/-point/tsumo-total.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//[mahjong-utils](../../../index.md)/[mahjongutils.hanhu](../index.md)/[Point](index.md)/[tsumoTotal](tsumo-total.md)

# tsumoTotal

[common]\
abstract val [tsumoTotal](tsumo-total.md): [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)

自摸总点数
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# getChildPointByHanHu

[common]\
fun [getChildPointByHanHu](get-child-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ChildPoint](-child-point/index.md)
fun [getChildPointByHanHu](get-child-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), options: [HanHuOptions](-han-hu-options/index.md) = HanHuOptions.Default): [ChildPoint](-child-point/index.md)

获取子家(闲家)和牌点数

Expand All @@ -19,3 +19,4 @@ common
|---|---|
| han | 番数 |
| hu | 符数 |
| options | 计算点数时应用的选项 |
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# getParentPointByHanHu

[common]\
fun [getParentPointByHanHu](get-parent-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ParentPoint](-parent-point/index.md)
fun [getParentPointByHanHu](get-parent-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), options: [HanHuOptions](-han-hu-options/index.md) = HanHuOptions.Default): [ParentPoint](-parent-point/index.md)

获取亲家(庄家)和牌点数

Expand All @@ -19,3 +19,4 @@ common
|---|---|
| han | 番数 |
| hu | 符数 |
| options | 计算点数时应用的选项 |
10 changes: 6 additions & 4 deletions docs/mahjong-utils/mahjongutils.hanhu/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,14 @@

| Name | Summary |
|---|---|
| [ChildPoint](-child-point/index.md) | [common]<br>@Serializable<br>data class [ChildPoint](-child-point/index.md)(val ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumoParent: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumoChild: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))<br>子家(闲家)和牌点数 |
| [ParentPoint](-parent-point/index.md) | [common]<br>@Serializable<br>data class [ParentPoint](-parent-point/index.md)(val ron: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val tsumo: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html))<br>亲家(庄家)和牌点数 |
| [ChildPoint](-child-point/index.md) | [common]<br>@Serializable<br>data class [ChildPoint](-child-point/index.md)(val ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumoParent: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumoChild: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) : [Point](-point/index.md)<br>子家(闲家)和牌点数 |
| [HanHuOptions](-han-hu-options/index.md) | [common]<br>@Serializable<br>data class [HanHuOptions](-han-hu-options/index.md)(val aotenjou: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, val hasKiriageMangan: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, val hasKazoeYakuman: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true) |
| [ParentPoint](-parent-point/index.md) | [common]<br>@Serializable<br>data class [ParentPoint](-parent-point/index.md)(val ron: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html), val tsumo: [ULong](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-long/index.html)) : [Point](-point/index.md)<br>亲家(庄家)和牌点数 |
| [Point](-point/index.md) | [common]<br>interface [Point](-point/index.md) |

## Functions

| Name | Summary |
|---|---|
| [getChildPointByHanHu](get-child-point-by-han-hu.md) | [common]<br>fun [getChildPointByHanHu](get-child-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ChildPoint](-child-point/index.md)<br>获取子家(闲家)和牌点数 |
| [getParentPointByHanHu](get-parent-point-by-han-hu.md) | [common]<br>fun [getParentPointByHanHu](get-parent-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ParentPoint](-parent-point/index.md)<br>获取亲家(庄家)和牌点数 |
| [getChildPointByHanHu](get-child-point-by-han-hu.md) | [common]<br>fun [getChildPointByHanHu](get-child-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), options: [HanHuOptions](-han-hu-options/index.md) = HanHuOptions.Default): [ChildPoint](-child-point/index.md)<br>获取子家(闲家)和牌点数 |
| [getParentPointByHanHu](get-parent-point-by-han-hu.md) | [common]<br>fun [getParentPointByHanHu](get-parent-point-by-han-hu.md)(han: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), hu: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), options: [HanHuOptions](-han-hu-options/index.md) = HanHuOptions.Default): [ParentPoint](-parent-point/index.md)<br>获取亲家(庄家)和牌点数 |

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ data class [ChitoiHoraHandPattern](index.md)(val pairs: [Set](https://kotlinlang
|---|---|
| [agari](agari.md) | [common]<br>open override val [agari](agari.md): [Tile](../../mahjongutils.models/-tile/index.md)<br>和牌张 |
| [furo](../../mahjongutils.models.hand/-i-has-furo/furo.md) | [common]<br>abstract val [furo](../../mahjongutils.models.hand/-i-has-furo/furo.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)&lt;[Furo](../../mahjongutils.models/-furo/index.md)&gt;<br>副露 |
| [hu](hu.md) | [common]<br>open override val [hu](hu.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)<br>符数 |
| [menzen](../../mahjongutils.models.hand/-i-has-furo/menzen.md) | [common]<br>open val [menzen](../../mahjongutils.models.hand/-i-has-furo/menzen.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)<br>是否门清 |
| [pairs](pairs.md) | [common]<br>open override val [pairs](pairs.md): [Set](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html)&lt;[Tile](../../mahjongutils.models/-tile/index.md)&gt;<br>手牌形 |
| [remaining](remaining.md) | [common]<br>open override val [remaining](remaining.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)&lt;[Tile](../../mahjongutils.models/-tile/index.md)&gt;<br>浮牌 |
Expand Down
Loading

0 comments on commit fb48f52

Please sign in to comment.