棋盘操作协议

This commit is contained in:
hahwu 2026-05-09 16:34:42 +08:00
parent a62b246a98
commit ec2076d3c6
2 changed files with 96 additions and 5 deletions

View File

@ -622,11 +622,24 @@ func (p *FRIEND_REPLY_TYPE) Value() (driver.Value, error) {
type HANDLE_TYPE int64 type HANDLE_TYPE int64
const ( const (
HANDLE_TYPE_Add HANDLE_TYPE = 0 HANDLE_TYPE_Add HANDLE_TYPE = 0
HANDLE_TYPE_Compose HANDLE_TYPE = 1 HANDLE_TYPE_Compose HANDLE_TYPE = 1
HANDLE_TYPE_Buy HANDLE_TYPE = 2 HANDLE_TYPE_Buy HANDLE_TYPE = 2
HANDLE_TYPE_Sell HANDLE_TYPE = 3 HANDLE_TYPE_Sell HANDLE_TYPE = 3
HANDLE_TYPE_Remove HANDLE_TYPE = 4 HANDLE_TYPE_Remove HANDLE_TYPE = 4
HANDLE_TYPE_Order_Remove HANDLE_TYPE = 5
HANDLE_TYPE_Add_From_Buffer HANDLE_TYPE = 6
HANDLE_TYPE_Remove_To_Bag HANDLE_TYPE = 7
HANDLE_TYPE_Add_From_Bag HANDLE_TYPE = 8
HANDLE_TYPE_Separate_Add HANDLE_TYPE = 9
HANDLE_TYPE_Separate_Remove HANDLE_TYPE = 10
HANDLE_TYPE_Upgrade_Add HANDLE_TYPE = 11
HANDLE_TYPE_Upgrade_Remove HANDLE_TYPE = 12
HANDLE_TYPE_Exchange_Add HANDLE_TYPE = 13
HANDLE_TYPE_Exchange_Remove HANDLE_TYPE = 14
HANDLE_TYPE_Open_Chest HANDLE_TYPE = 15
HANDLE_TYPE_Lucky_Cat HANDLE_TYPE = 16
HANDLE_TYPE_Chest_Shop HANDLE_TYPE = 17
) )
var knownHANDLE_TYPEValues = []HANDLE_TYPE{ var knownHANDLE_TYPEValues = []HANDLE_TYPE{
@ -635,6 +648,19 @@ var knownHANDLE_TYPEValues = []HANDLE_TYPE{
HANDLE_TYPE_Buy, HANDLE_TYPE_Buy,
HANDLE_TYPE_Sell, HANDLE_TYPE_Sell,
HANDLE_TYPE_Remove, HANDLE_TYPE_Remove,
HANDLE_TYPE_Order_Remove,
HANDLE_TYPE_Add_From_Buffer,
HANDLE_TYPE_Remove_To_Bag,
HANDLE_TYPE_Add_From_Bag,
HANDLE_TYPE_Separate_Add,
HANDLE_TYPE_Separate_Remove,
HANDLE_TYPE_Upgrade_Add,
HANDLE_TYPE_Upgrade_Remove,
HANDLE_TYPE_Exchange_Add,
HANDLE_TYPE_Exchange_Remove,
HANDLE_TYPE_Open_Chest,
HANDLE_TYPE_Lucky_Cat,
HANDLE_TYPE_Chest_Shop,
} }
func HANDLE_TYPEValues() iter.Seq[HANDLE_TYPE] { func HANDLE_TYPEValues() iter.Seq[HANDLE_TYPE] {
@ -659,6 +685,32 @@ func (p HANDLE_TYPE) String() string {
return "Sell" return "Sell"
case HANDLE_TYPE_Remove: case HANDLE_TYPE_Remove:
return "Remove" return "Remove"
case HANDLE_TYPE_Order_Remove:
return "Order_Remove"
case HANDLE_TYPE_Add_From_Buffer:
return "Add_From_Buffer"
case HANDLE_TYPE_Remove_To_Bag:
return "Remove_To_Bag"
case HANDLE_TYPE_Add_From_Bag:
return "Add_From_Bag"
case HANDLE_TYPE_Separate_Add:
return "Separate_Add"
case HANDLE_TYPE_Separate_Remove:
return "Separate_Remove"
case HANDLE_TYPE_Upgrade_Add:
return "Upgrade_Add"
case HANDLE_TYPE_Upgrade_Remove:
return "Upgrade_Remove"
case HANDLE_TYPE_Exchange_Add:
return "Exchange_Add"
case HANDLE_TYPE_Exchange_Remove:
return "Exchange_Remove"
case HANDLE_TYPE_Open_Chest:
return "Open_Chest"
case HANDLE_TYPE_Lucky_Cat:
return "Lucky_Cat"
case HANDLE_TYPE_Chest_Shop:
return "Chest_Shop"
} }
return "<UNSET>" return "<UNSET>"
} }
@ -675,6 +727,32 @@ func HANDLE_TYPEFromString(s string) (HANDLE_TYPE, error) {
return HANDLE_TYPE_Sell, nil return HANDLE_TYPE_Sell, nil
case "Remove": case "Remove":
return HANDLE_TYPE_Remove, nil return HANDLE_TYPE_Remove, nil
case "Order_Remove":
return HANDLE_TYPE_Order_Remove, nil
case "Add_From_Buffer":
return HANDLE_TYPE_Add_From_Buffer, nil
case "Remove_To_Bag":
return HANDLE_TYPE_Remove_To_Bag, nil
case "Add_From_Bag":
return HANDLE_TYPE_Add_From_Bag, nil
case "Separate_Add":
return HANDLE_TYPE_Separate_Add, nil
case "Separate_Remove":
return HANDLE_TYPE_Separate_Remove, nil
case "Upgrade_Add":
return HANDLE_TYPE_Upgrade_Add, nil
case "Upgrade_Remove":
return HANDLE_TYPE_Upgrade_Remove, nil
case "Exchange_Add":
return HANDLE_TYPE_Exchange_Add, nil
case "Exchange_Remove":
return HANDLE_TYPE_Exchange_Remove, nil
case "Open_Chest":
return HANDLE_TYPE_Open_Chest, nil
case "Lucky_Cat":
return HANDLE_TYPE_Lucky_Cat, nil
case "Chest_Shop":
return HANDLE_TYPE_Chest_Shop, nil
} }
return HANDLE_TYPE(0), fmt.Errorf("not a valid HANDLE_TYPE string") return HANDLE_TYPE(0), fmt.Errorf("not a valid HANDLE_TYPE string")
} }

View File

@ -344,6 +344,19 @@ enum HANDLE_TYPE {
Buy = 2 Buy = 2
Sell = 3 Sell = 3
Remove = 4 Remove = 4
Order_Remove = 5
Add_From_Buffer = 6
Remove_To_Bag = 7
Add_From_Bag = 8
Separate_Add = 9
Separate_Remove = 10
Upgrade_Add = 11
Upgrade_Remove = 12
Exchange_Add = 13
Exchange_Remove = 14
Open_Chest = 15
Lucky_Cat = 16
Chest_Shop = 17
} }