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

📄 player.h

📁 MUD文字游戏开发
💻 H
字号:
#pragma once
#include "RoleBase.h"
#include "Monster.h"
#include "GlobalDef.h"
#include "Interface.h"

class CPlayer :
	public CRoleBase
{
private:
	int m_nLevel;//等级
	int m_nCurPosX;
	int m_nCurPosY;
	//static int m_nKey;//是否有神秘钥匙:0.无;1.有
	int m_nKey;//是否有神秘钥匙:0.无;1.有
	CInterface *m_pcInterface;
public:
	CPlayer(void);
	~CPlayer(void);
	void InitPlayer(string name,
		int nHP,
		int nMP,
		int nCurrentHP,
		int nCurrentMP,
		int nAttack,
		int nDefence,
		int nMoney,
		unsigned unExperience,
		int nLevel,int nCurPosX,int nCurPosY);
	int GetLevel()
	{
		return m_nLevel;
	}
	int GetPlayerX()
	{
		return m_nCurPosX;
	}
	int GetPlayerY()
	{
		return m_nCurPosY;
	}
	int GetAKey()
	{
		return m_nKey;
	}
	void PlayerMove(int nSpeedX,int nSpeedY);//玩家移动
	void GetWin(CMonster *pcMonster);//战斗胜利
	void DrawWinMenu(int nGetMoney,unsigned nGetEXP);//提示胜利画面
	void DrawUpgrade(int nLevel,int nHP,int nMP,int nAttack,int nDefence);//升级画面
};

⌨️ 快捷键说明

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