monsterselector.h
来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C头文件 代码 · 共 57 行
H
57 行
#ifndef __MONSTER_SELECTOR_H__#define __MONSTER_SELECTOR_H__#include "Types.h"#include "Exception.h"//--------------------------------------------------------------------------------// MonsterSelector//--------------------------------------------------------------------------------class MonsterSelector {public : MonsterSelector(const MonsterSelector& mtc) { m_MonsterType = mtc.m_MonsterType; m_SpriteType = mtc.m_SpriteType; m_Number = mtc.m_Number; } MonsterSelector(MonsterType_t monsterType, SpriteType_t spriteType, int number) { m_MonsterType = monsterType; m_SpriteType = spriteType; m_Number = number; } ~MonsterSelector() {} MonsterType_t getMonsterType() const { return m_MonsterType; } SpriteType_t getSpriteType() const { return m_SpriteType; } int getNumber() const { return m_Number; } void setMonsterType(MonsterType_t m) { m_MonsterType = m; } void setSpriteType(SpriteType_t s) { m_SpriteType = s; } void setNumber(int n) { m_Number = n; } bool decreaseNumber() { if (m_Number>0) { m_Number--; return true; } return false; } bool operator == (const MonsterSelector& mtc) const { if (m_MonsterType!=0) return m_MonsterType==mtc.m_MonsterType; if (m_SpriteType!=0) return m_SpriteType==mtc.m_SpriteType; return false; } void setMonster(const string& text) throw (Error); string toString() const throw(Error);private : MonsterType_t m_MonsterType; SpriteType_t m_SpriteType; int m_Number;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?