找回密码
 点一下
查看: 2780|回复: 1

演示扑克牌系统

[复制链接]
发表于 2016-4-19 14:34:13 | 显示全部楼层 |阅读模式
这不是一个完全的系统,也没有特指用于何种规则。这个演示只是简单介绍了如何建立牌叠,如何随机发牌,如何对一个牌序列进行排序,如何判定一个排序列是否符合某种规则。
牌序列是我自己定义的一种对象,表示由若干张牌组成的集合。可以用于表示一个玩家的手牌,玩家打算打出的牌,底牌等等。总之凡是由几张牌组成的集合就能用牌序列来表示。牌序列用数据表记录,根据不同情况,可以选择全局或局部牌序列。比如玩家手牌最好用全局牌序列,而打算打出的牌则可以用局部牌序列。局部牌序列的优势在于使用完以后不必移除记录,当进程结束后记录自然会被移除,这不会导致内存垃圾的产生。
1.gif

2.gif

演示扑克牌系统.SC2Map (48.28 KB, 下载次数: 26)
发表于 2018-4-13 12:18:24 | 显示全部楼层
tuiuiyyuiyui
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 13:00 , Processed in 0.404945 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表