local xpnn_logic = {}
--牌的花色掩码
MASK_VALUE = 0x0F
MASK_COLOR = 0xF0
CARD_TYPE = {
no_niu = 0x0000, --无牛
niu1 = 0x0001, --牛一
niu2 = 0x0002, --牛二
niu3 = 0x0003, --牛三
niu4 = 0x0004, --牛四
niu5 = 0x0005, --牛五
niu6 = 0x0006, --牛六
niu7 = 0x0007, --牛七
niu8 = 0x0008, --牛八
niu9 = 0x0009, --牛九
niu_niu = 0x000a, --牛牛
king4_niu = 0x000b, --四花牛
king5_niu = 0x000c, --五花牛
}
CARD_POOL = {
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, --方块A-10JQK
0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, --梅花A-10JQK
0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, --红桃A-10JQK
0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, --黑桃A-10JQK
}
--分组类型
local GROUP_TYPE = {
{1,2,3,4,5},{1,2,4,3,5},{1,2,5,3,4},
{1,3,4,2,5},{1,3,5,2,4},{1,4,5,2,3},
{2,3,4,1,5},{2,3,5,1,4},{2,4,5,1,3},
{3,4,5,1,2},
}
--洗牌
function xpnn_logic.shuffle_card_pool()
end
function xpnn_logic.get_card_color(card)
return MASK_COLOR & card
end
function xpnn_logic.get_card_value(card)
return MASK_VALUE & card
end