rolebase.h
来自「MUD文字游戏开发」· C头文件 代码 · 共 69 行
H
69 行
#pragma once
#include <string>
using namespace std;
class CRoleBase
{
protected:
string m_name;
int m_nHP;
int m_nMP;
int m_nCurrentHP;
int m_nCurrentMP;
int m_nAttack;
int m_nDefence;
int m_nMoney;
unsigned m_unExperience;
public:
CRoleBase(void);
CRoleBase(string name,
int nHP,
int nMP,
int nCurrentHP,
int nCurrentMP,
int nAttack,
int nDefence,
int nMoney,
unsigned unExperience);
~CRoleBase(void);
const string& GetName()const
{
return m_name;
}
int GetHP()const
{
return m_nHP;
}
int GetMP()const
{
return m_nMP;
}
int GetCurrentHP()const
{
return m_nCurrentHP;
}
int GetCurrentMP()const
{
return m_nCurrentMP;
}
int GetAttack()const
{
return m_nAttack;
}
int GetDefence()const
{
return m_nDefence;
}
int GetMoney()const
{
return m_nMoney;
}
unsigned GetEXP()const
{
return m_unExperience;
}
int CalculatorHP(int nAttack);//HP计算函数
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?