下面就该进入打牌环节了
打牌之前, 首先应该定义牌的类型有哪些.
斗地主里面分成
单牌, 对子, 三不带, 三带一
拖拉机, 顺子, 飞机
王炸
其中, 拖拉机最多10对, 顺子至少5张 最多12张
飞机内容比较多
我们先把所有可能出现的牌型列举出来
// 牌型
const (
cardTypeNIL int = iota // 留空
// 单牌
cardTypeSINGLE
// 对子
cardTypeDUAD
// 三干
cardTypeTRIPLE0
// 三带一
cardTypeTRIPLE1
// 3对拖拉机
cardTypeTRACTOR3
// 4对拖拉机
cardTypeTRACTOR4
// 5对拖拉机
cardTypeTRACTOR5
// 6对拖拉机
cardTypeTRACTOR6
// 7对拖拉机
cardTypeTRACTOR7
// 8对拖拉机
cardTypeTRACTOR8
// 9对拖拉机
cardTypeTRACTOR9
// 10对拖拉机
cardTypeTRACTOR10
// 5张顺子
cardTypeSTRAIGHT5
// 6张顺子
cardTypeSTRAIGHT6
// 7张顺子
cardTypeSTRAIGHT7
// 8张顺子
cardTypeSTRAIGHT8
// 9张顺子
cardTypeSTRAIGHT9
// 10张顺子
cardTypeSTRAIGHT10
// 11张顺子
cardTypeSTRAIGHT11
// 12张顺子
cardTypeSTRAIGHT12
// 飞机不带
cardTypePLANE20
// 3飞机不带
cardTypePLANE30
// 4飞机不带(这里其实可以当做3飞机带3单) cardTypePLANE31
cardTypePLANE40
// 5飞机不