PukeCards类用于生成扑克牌,本游戏需要两副扑克牌,所以会在初始化的时候构造两幅扑克牌。

PukeCards.h:

#pragma once
#include "BasicCardGroup.h"
class PukeCards : public BasicCardGroup{public://生成一副扑克牌bool initCards();//构造函数PukeCards();~PukeCards();
};

PukeCards.cpp:

#include "PukeCards.h"
bool PukeCards::initCards()
{do {string flower[6] = { "红桃" , "黑桃" , "方片", "梅花","大", "小" };string num[14] = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "王" };for (int i = 0; i < 4; i++) {for (int j = 0; j < 13; j++) {BasicCard puke(flower[i], num[j]);this->set_cardgroup(puke);}}BasicCard puke(flower[4], num[13]);this->set_cardgroup(puke);puke.set_card(flower[5], num[13]);this->set_cardgroup(puke);return true;} while (false);return false;
}PukeCards::PukeCards()
{//升级游戏需要两副扑克牌initCards();initCards();
}PukeCards::~PukeCards()
{
}

扑克牌游戏03 PukeCards类相关推荐

  1. PHP将108扑克牌发给6个人,6人扑克牌游戏

    这是一篇关于个.扑克.6 人.人扑克牌游戏和六个人两副牌玩什么.扑克牌六张游戏规则.6人玩的纸牌游戏叫啥的文章.会让你对"打勾鸡扑克6人游戏"的问题有更深一步的了解. 六个人2.闯 ...

  2. JAVA控制台扑克牌游戏,洗牌,发牌,比较大小

    此游戏是一个简单的并且很基础的java控制台程序.这个扑克牌游戏主要的游戏过程是:首先创建一副扑克牌,创建好了后要进行洗牌,牌洗好了,需要玩家来玩,接下来就创建玩家.有洗好的牌,也有玩家了,那么就开始 ...

  3. c语言编程的扑克牌游戏,扑克牌加减乘除游戏

    扑克牌加减乘除游戏,是一种集技巧性和运气性于一体的扑克牌游戏. 现实中可以单人玩,也可以不定人数对抗,用若干副扑克牌去掉王即可游戏,推荐用一副牌双人对抗,乐趣无穷. 本程序利用Card类数组模拟扑克牌 ...

  4. Java入门第三季-综合实战:简易扑克牌游戏

    一.概述 第三季的综合实战部分是写一个简易扑克牌游戏,功能实现要求如下: 1.创建一副扑克牌 包括四种花色: 黑桃 红桃 梅花 方片 十三种点数 2-10,JQKA,不考虑大小王 2.创建两名玩家 玩 ...

  5. 线性表练习扑克牌游戏(炸金花)

    数据结构是很重要的,一个好的程序员语法可以略微不好但是数据结构绝对是一个可以拉开优略程序员的一个分水岭,我写了一个关于炸金花的小练习巩固线性表的知识如果大家对线性表不是很熟悉,我可以尽快带大家写一遍根 ...

  6. 用Java编写简单的扑克牌游戏

    昨天我帮助一位朋友解决了这个问题,今天我即兴想写一篇详细的关于用Java编写扑克牌游戏的文章. 当然我这里只是实现一些简单的功能. 关于扑克牌游戏的特征,想必大家都有所接触过,有扑克牌,玩扑克牌游戏的 ...

  7. 扑克牌游戏(斗地主)

    扑克牌游戏(斗地主) 文章目录 扑克牌游戏(斗地主) 题目 公共类Commons 扑克牌类Puke 操作类Operation 玩牌者Player 测试类 运行截图 题目 题目:创建一幅扑克牌(含有大小 ...

  8. 扑克牌接龙游戏代码c语言,C++点扑克牌游戏(含源码).doc

    实验设计方案 实验内容与目的(简单介绍实验内容,说明实验目的) 实验目的:实现扑克牌游戏:对于任意的四个1到13的整数(四张扑克牌),求能算出24的表达式:运算符有()+-*/:若无解则输出相应的信息 ...

  9. 4.5 python 实战之扑克牌游戏 2021-06-20

    前面我们讲了python的爬虫,其实python也可以制作游戏,又好玩又有趣,这一章带大家来做一个小游戏来体验一下: 下面我们在代码中来了解更多细节: 游戏规则: 一副扑克牌52张(除了大小王), 4 ...

最新文章

  1. 公开课 | 旷视科技产品总监:计算机视觉如何赋能身份验证场景
  2. 爬虫之数据提取jsonpath模块的使用场景和使用方法
  3. IOS - 快速入门
  4. C++学习之路 | PTA乙级—— 1043 输出PATest (20 分)(精简)
  5. oracle 列级外键,Oracle外键列上是否需要索引?
  6. paper reading in this week
  7. kali root默认密码_Kali Linux root 默认密码是:toor
  8. Tomcat 学习过程4
  9. 微信小程序:wx.getUserInfo 接口的变动与使用
  10. PHP API微信网页授权接口实现
  11. scratch编程作品展示
  12. #java项目#《水果库存系统1.0》(java(jdbc)+mysql)
  13. 用Java检验统一社会信用代码是否为真
  14. poj 3295 Tautology 构造法
  15. 推荐几款好用的云笔记软件
  16. 微信运动_刷步思路+Python源码+云部署(持续更新)_一蓑烟雨任平生
  17. 补码/反码、零扩展和符号位扩展(Zero extension and Sign extension)
  18. 实训|第三天Linux登录界面的修改以及Richard Stallman、自由软件运动
  19. Matlab里for循环详解
  20. JavaScript 语言精粹读书笔记

热门文章

  1. 抓包工具Charles使用指南二:Charles主界面介绍和基础配置
  2. python 文件格式转换器_python文件格式转换
  3. jni学习实例(三)-a7105模块驱动之activity
  4. 转载:详解Quartus导出网表文件:.qxp和.vqm
  5. 爱的1000+篇文章总结
  6. NYOJ—一笔画问题(欧拉回路)
  7. 各大网站使用web server抽样统计分析
  8. Unity3d Windows播放视频(视频流)功能组/插件支持对比
  9. java 多线程(三)
  10. linux中合并多个文件内容到一个文件的例子