📄 monster.h
字号:
#pragma once
#include "RoleBase.h"
class CMonster :
public CRoleBase
{
private:
int m_nCurPosX;//怪物当前坐标
int m_nCurPosY;
int m_nMinPosX;//限定怪物的活动范围
int m_nMaxPosX;
int m_nMinPosY;
int m_nMaxPosY;
int m_nMonsterLive;//判断怪物是否活着(0:dead;1:live)
string m_strSkill;
public:
CMonster(void);
CMonster(string name,
int nHP,
int nMP,
int nCurrentHP,
int nCurrentMP,
int nAttack,
int nDefence,
int nMoney,
unsigned unExperience,
int nMinPosX,
int nMaxPosX,
int nMinPosY,
int nMaxPosY,
string strSkill);//初始化怪物的坐标和活动范围
~CMonster(void);
void MonsterMove();//怪物随机移动
void SetCurrentHP()//让怪物重生
{
m_nCurrentHP = m_nHP;
}
int GetMonsterX()
{
return m_nCurPosX;
}
int GetMonsterY()
{
return m_nCurPosY;
}
int GetMonsterMinX()
{
return m_nMinPosX;
}
int GetMonsterMaxX()
{
return m_nMaxPosX;
}
int GetMonsterMinY()
{
return m_nMinPosY;
}
int GetMonsterMaxY()
{
return m_nMaxPosY;
}
string GetSkill()
{
return m_strSkill;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -