版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
扑克牌游戏总是能用到很多的掱牌排序… 总结了几种方式供参考,顺便记录一下方便以后使用…
我做的这个是由(1-13:黑桃A-K || 14 - 26:红桃 || 27 - 39:梅花 || 39 - 52 : 方片 || 53.54:小王.大王)表示的一副扑克牌,这样对数组可以根据下面的sendFlower方法取得扑克花色返回值代表花色(3.2.1.0 分别是 黑.红.梅.方.),对数组值取模等于扑克点数(如:25%13 = 12 是Q),
當处理特殊规则的时候单独写一个List,在组拼就可以了,
比如说:赖子斗地主的时候,当选出赖子牌之后就需要对手牌再次排序,那麼new List来存一下赖子牌
选定赖子牌之后,存到list中再次调用排序,组拼就可以实现你想要的手牌排序的数组,,那么在通过某种形式让怹显示出来就可以了。
PS:代码仅供参考,优化自行处理…