⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 game.h

📁 实习时做的空档接龙纸牌游戏
💻 H
字号:
// game.h: interface for the Cgame class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_GAME_H__719A2D30_446A_4436_B2C3_FA619454DE96__INCLUDED_)
#define AFX_GAME_H__719A2D30_446A_4436_B2C3_FA619454DE96__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include"DEF.h"
class Cgame  
{
public:
	bool ynsp();//判断牌是否已经死了  返回true表示没死 返回false表示死了
	void zdsp();//自动收牌
	bool m_ynzl;//是否移动整列,true为整列,false为一张 
	int m_npws;//挪牌所需要的位数
	int m_ynnp;//挪牌是否合理 1为挪动下面的牌合理  0为不合理 2为合理但是位置不够 3为挪动左上脚的牌合理
	int m_oldlies;//左键上次点击的列数
	int m_xzps;//点左键后选中的可移动牌数
	int m_sps;//本局还未收回的牌数
	int m_rhangs;//右键按下时的行数
	int m_rlies;//右键按下时的列数
	bool ynshoup(int lies);//判断双击后是否可以把牌放入右上角,返回true为放入右上角成功  返回false为不能放入
	PAI m_shoup[4];//右上角,收牌的地方
	void ynxuan(int lies);//判断鼠标左键按下时的牌是否被选种过 参数为点击在第几列 大于10时表示点击的左上角有牌的地方	
	PAI m_xuanp[13];//鼠标左键按下时选种的牌
	int m_lies;//鼠标左键按下时,按在第几列   大于10时表示点击的左上角有牌的地方
	PAI m_cunp[4];//左上脚的存牌数组
	int m_cunps;//左上脚剩下的空数
	bool cunp(int lies);//玩家双击中lies列最下面的牌的时候,把最下面一张放到左上脚,返回true表示挪动成功,返回false表示左上脚没有空位置
	void xipai();//洗牌
	PAI m_gamep[8][19];//本局中所用的牌
	PAI m_allp[52];//一整副牌
	int m_pshu[8];//每列的牌数
	Cgame();
	virtual ~Cgame();

};

#endif // !defined(AFX_GAME_H__719A2D30_446A_4436_B2C3_FA619454DE96__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -