功能实现完善抽牌抽牌池剩余数量完善抽牌写一个获取抽牌区卡牌数量的功能int cardManage::getCardPoolNum(Player player, Card cards[], int length) {
int num = length;
for (int i = 0; i < length; i++) {
if (cards[i].card...
功能实现部分卡牌数值无法出牌时的提示卡牌数值的绑定这里先做一部分卡牌的数值,就是那些没有特殊功能的卡牌自定义一个cardManage类来进行卡牌的管理#pragma once
#include "Player.h"
class cardManage {
public:
int playerCardLength = 77, enemyCardLength = 63;...
功能实现完善卡牌绘制回合结束弃牌完善卡牌绘制之前的卡牌绘制位置基本上是固定的,我想每出一张牌位置就更新一下,所以修改下卡牌绘制的函数void Game::drawCard() {
int pos = 0; //记录绘制位置
for (int i = 0; i < humanPlayer.handMaxNum; i++) {
...
功能实现敌人绘制属性绘制出牌敌人绘制我们自定义一个敌人类,继承自玩家类Enemy.h#pragma once
#include "Player.h"
using namespace sf;
class Enemy :public Player {
public:
int name; //名字
Texture ...