c++开拓 »今天学习继承,随手写了一个游戏..
时间:2010-09-20 来源:云之迦楼罗
毕竟还不会弄出c++的画面,所以,先写了一个遭受攻击的hp变化,以后再把这个扩展吧!现在水平还不够
#include <iostream.h>
class Unit
{
int iLife; //定义各项属性变量
int iMana;
int iDefence;
int iAttack;
public:
Unit(int Hp, int Mp, int Def, int Atk);
int getLife(){return iLife;}; //暂且作了这么一个成员函数,用来表示hp变化
void beAtk(int enePhiAtk){iLife=iLife-enePhiAtk+iDefence;}; //遭受攻击时Hp的变化
};
Unit::Unit(int Hp, int Mp,int Def,int Atk)
{
iLife=Hp;
iMana=Mp;
iDefence=Def;
iAttack=Atk;
}
class Footman:public Unit
{
public:
Footman():Unit(420,0,3,12){}; //确定步兵的各项数值
};
void main()
{
Footman a;
cout<<a.getLife()<<endl;
a.beAtk(14); //表示对方发动攻击,单位a遭受12点攻击力
cout<<a.getLife()<<endl;
}
我扯蛋了么? 我是好孩子。
现在我们学计算机原理。刚上一节课,我已经有一点点晕了(因为下午有点困!哈哈)。 安安波 发表于:2006-2-20 20:54:56
姐姐真是的,不研究硬件,光玩软件,所以计算机组成原理就玩不明白了,看看就懂了,haha
海啸南风 发表于:2006-2-23 21:34:54