cocos2dx《单机斗地主》源码解剖之二 把一副扑克牌打乱(洗牌)
来源:互联网 发布:全职高手周边衬衫淘宝 编辑:程序博客网 时间:2024/04/29 15:25
上面我们创建了一副牌,它们原先是有顺序的,我们把它们打乱,俗称“洗牌”。
请看代码:
bool GameScene::xiPai(){bool isRet = false;do {for(int i=0; i<54; ++i){Poker* pk1 = (Poker*)m_arrPokers->randomObject();Poker* pk2 = (Poker*)m_arrPokers->randomObject();m_arrPokers->exchangeObject(pk1,pk2);}isRet = true;} while (0);return isRet;}是不是很简单呢,上面意思是随机取两张牌并使之交换,进行54次,这样就把原先顺序打乱了。
源码下载:http://pan.baidu.com/s/1ntzayjJ
1 0
- cocos2dx《单机斗地主》源码解剖之二 把一副扑克牌打乱(洗牌)
- cocos2dx《单机斗地主》源码解剖之一 创建一副扑克牌(54张)
- cocos2dx《单机斗地主》源码解剖之五 叫地主
- cocos2dx《单机斗地主》源码解剖之三 发牌
- cocos2dx《单机斗地主》源码解剖之六 玩家(人)的出牌(1)
- cocos2dx《单机斗地主》源码解剖之六 玩家(人)的出牌(2)
- cocos2dx《单机斗地主》源码解剖之四 玩家类的解剖
- cocos2dx《单机斗地主》源码解剖之八 电脑玩家出牌与跟牌(结束)
- cocos2dx《单机斗地主》源码解剖之七 对电脑玩家手中的牌进行分拆
- [cocos2dx]斗地主制作之洗牌算法
- 斗地主算法之发牌,洗牌
- 斗地主系列之洗牌和发牌
- 斗地主算法之发牌,洗牌
- 单机斗地主源码修改笔记
- 斗地主-(二)
- 斗地主:洗牌发牌
- [cocos2dx]斗地主制作之"排序”算法
- java学习笔记(二十五)模拟斗地主发牌与洗牌
- QRCode生成二维码
- php中的设计模式之--门面模式
- Java位运算
- 利用Jquery实现二级下拉菜单
- 求最大公约数
- cocos2dx《单机斗地主》源码解剖之二 把一副扑克牌打乱(洗牌)
- python 包装类型 与定制类
- 开源UI项目
- FFMPEG之TimeBase成员理解
- WinDbg的基本用法
- ios-day06-01(UITableView的使用:分组、设置数据源、UITableViewDataSource协议等)
- 调试断点,在没有对方代码的情况下,可以断点调试静态库或者可执行文件。
- 【连接PC】Raspberry B+上手教程--自己梳理,亲测有效
- php函数内的static变量以及类static方法