游戏角色纯

#include<iostream>
#include<string>
using namespace std;
class Role
{
private:
 string name;
 int blood;
 int magic;
 bool life;
public:
 void setRole(string na,int bl,int ma)
 {
  cout<<"您成功建立的角色"<<endl;
  name=na;
  blood=bl;
  magic=ma;
 }


 void show()
 {
  cout<<name<<" have "<<blood<<" blood"<<magic<<" magic"<<endl;

 }
 void attack()
 {
  cout<<"你成功攻击了对方,生命值+1"<<endl;
  blood++;
 }
 void magicattact()
 {
  cout<<"你使用了魔法攻击,对方生命值-1,您的生命值+1,魔法指数-1"<<endl;
  blood++;
  magic--;
 }
 void eat(int n)
 {
  cout<<"你吃了"<<n<<"个面包,生命值回复"<<n<<"点"<<endl;
  blood=blood+n;
 }
 ~Role()
 {
  cout<<"游戏退出"<<endl;
 }

 void xisheng()
 {
  cout<<name<<"光荣牺牲了"<<endl;
 }
 void beAttack()
 {
  cout<<"你被攻击了,生命值-1"<<endl;
  blood--;
  if(blood==0)
  {
  cout<<"你已经死了"<<endl;
           xisheng();
  }

 }

};

int main()
{
 Role mary;
 mary.setRole("纯",4,4);
 mary.show();
 mary.eat(2);
 mary.show();
 mary.attack();
 mary.show();
 mary.magicattact();
 mary.show();
 mary.beAttack();
 mary.show();

 mary.beAttack();
 mary.show();
 mary.beAttack();
 mary.show();
mary.beAttack();

  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值