/*
*Copyright (c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作 者:郭永恒
*完成日期:2016年3月26日
*版 本 号:v1.0
*
*问题描述:基于游戏中的角色类,补充完整需要的成员函数
*/
#include <iostream>
#include <string>
using namespace std;
class Role
{
public:
void setRole(string nam, int blo);
void show();
void attack();
void eat(int num);
void beAttack();
private:
string name;
int blood;
bool life;
};
void Role::setRole(string nam, int blo)
{
name = nam;
blood = blo;
if(blo > 0)
life = true;
else
life = false;
}
void Role::show()
{
cout << "姓名:" << name << "\n" << "血量:" << blood << endl;
}
void Role::attack()//攻击敌人,附带吸血效果
{
blood++;
}
void Role::beAttack()
{
blood--;
if(blood == 0)
life = false;
第五周上机实践项目——项目2-游戏中的角色类-(1)
最新推荐文章于 2022-08-29 16:00:09 发布