Updated go.mod and go.sum
testing / check and test (push) Successful in 18m29s

This commit is contained in:
2024-05-10 17:03:50 +00:00
parent 04c5f52e6f
commit 79a4d94445
5 changed files with 18 additions and 5 deletions
+2 -1
View File
@@ -2,7 +2,8 @@ package pkg
import (
"fmt"
"mjhelper/pkg/tiles"
"git.pengzhan.dev/mjhelper/pkg/tiles"
)
const (
+8 -1
View File
@@ -16,7 +16,7 @@ var jpnZiPaiTileTypes []string = []string{"DO", "NA", "XI", "BE", "BA", "FA", "Z
// If rule is "JPN", it should translate as DO NA XI BE BA FA ZH
func ziPaiShortSplit(num int, rule string) (string, error) {
if num < 1 || num > 7 {
return "", fmt.Errorf("invalid zipai index %d", num)
return "", fmt.Errorf("invalid zi pai index %d", num)
}
switch rule {
case "CHN":
@@ -27,6 +27,13 @@ func ziPaiShortSplit(num int, rule string) (string, error) {
return "", fmt.Errorf("error calling ziPaiShortSplit()")
}
func huaPaiShortSplit(num int) (string, error) {
if num < 1 || num > 8 {
return "", fmt.Errorf("invalid hua pai index %d", num)
}
return TileHuaTypes[num-1], fmt.Errorf("error calling huaPaiShortSplit()")
}
func shortToArray(tiles string) ([]string, error) {
var ret []string
var stack []string