文件:app.cpp
时间:16.4.12
问题描述:设计一个游戏角色
#include <iostream>
using namespace std;
class Role
{
public:
void eat(int d); //嗑药,涨d血
void attack(); //攻击嗜血,涨1血
void beAttack(); //被攻击,失1血,血为0死掉
bool isAlived(); //是否存活
void setRole(string nam, int b);
void show();
private:
string name;
int blood;
bool life;
};
void Role::eat(int d)
{
if(isAlived())
blood+=d;
}
void Role::attack()
{
if(isAlived())
blood++;
}
void Role::beAttack()
{
if(isAlived())
blood--;
if(blood==0)
life=false;