用户:
机灵的花粉蝶faIw查看:0 回复:0 评论:0 创建时间:2020-04-26T18:06:18
还记得室长布置的作业么?
卡牌游戏!
这次,我来说说怎样发牌
咳咳,理清一下思路
首先,要发牌,肯定要有牌堆,牌堆是一个列表
接着,要发牌,还需要添喵手上的牌和对手的牌
好了,列表创建完毕,现在要在牌堆里放一些牌
(属性作者参考的是源码精灵)
现在要实现的效果是把牌平分给我和对手
比如说,先给我发一张牌,这张牌必须是在牌堆里随机选一张牌,而且发给我之后,牌堆就没有这张牌了(也就是说我们要删除牌堆里的这张牌)
怎么办呢?别急,先创建一个变量
对,就是它了
这样就可以给我发一张牌了
那现在要把牌全部平分给我和对手
像这样:
列表删除这张牌后,这张牌就从牌堆列表中移除,也就不会再次随机到这张牌了
注意:添加此牌一定要在删除此牌之前,因为如果先删除了此牌,此牌在牌堆里就找不到了,就无法再添加到我的牌中
好了,不说多的了,最后说一句:友狼出品
具体请参考咸鱼之决斗,连接:
https://shequ.codemao.cn/work/40483808?entry=copy_work_url
(这可不是打广告哈)