游戏中的角色类
来源:互联网 发布:奥飞娱乐怎么样 知乎 编辑:程序博客网 时间:2024/04/28 23:01
/* 2. 3. *Copyright (c) 2016,烟台大学计算机学院 4. 5. *All rights reserved. 6. 7. *文件名称:test.cpp 8. 9. *作者: 武聪 10. 11. *完成日期:2016年5月8日 12. 13. *版本号:v1.0 14. *问题描述:游戏中的角色类15. *输入描述:游戏中的角色类16. *程序输出:游戏结果 17. */#include <iostream>using namespace std;class Role{public: Role(string nam, int b); ~Role(); void eat(int d); void attack(); void beAttack(); bool isAlived(); void show(); private: string name; int blood; bool life;};Role::Role(string nam, int b){ name=nam; blood=b; if(blood>0) life=true; else life=false;}Role::~Role(){ cout<<name<<"退出江湖..."<<endl;}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;}bool Role::isAlived() { return life;}void Role::show(){ cout<<name<<" has "<<blood<<" blood, it is "; if(isAlived()) cout<<"alived."; else cout<<"dead."; cout<<endl;}int main( ){ Role mary("Mary", 4); Role jack("Jack", 0); mary.show(); jack.show(); return 0;}
运行结果:
知识点总结:函数的使用
学习心得:
对游戏不了解
0 0
- 游戏角色中的类
- 游戏中的角色类
- 游戏中的角色类
- 游戏中的角色类
- 游戏中的角色类(1)
- 游戏中的角色类2
- 游戏中的角色类1
- 游戏中的角色类1
- 游戏中的角色类2
- 游戏中的角色类2
- 游戏中的角色类(2)
- 游戏中的角色类增强版
- 三维游戏中的角色动画
- P4 游戏中的Human角色
- 第五周项目2-游戏中的角色类(1)
- 第五周项目2-游戏中的角色类(2)
- 第五周项目2:游戏中的角色类(1)
- 第五周项目2:游戏中的角色类(2)
- hadoop Apache版本的启动命令
- TCP数据传输(七):多线程改进多个客户端上传文件案例
- fedora23 安装vsftpd
- Android项目中的各个模块框架设计
- python爬虫:案例一:360指数
- 游戏中的角色类
- Android蓝牙开发简介
- SQL/POSTGIS 使用函数实现ST_Intersects
- (水)POJ-3262 贪心,背包,比率问题
- C#流程控制2
- 71.JAVA编程思想——JAVA与CGI
- linux日期命令date/cal
- 72.JAVA编程思想——P O S T 的概念
- Launcher