Brock.h
资源名称:LwGame2.0.rar [点击查看]
上传用户:semy2100
上传日期:2013-01-22
资源大小:3633k
文件大小:2k
源码类别:
射击游戏
开发平台:
Visual C++
- /********************************************************************
- * 空运爆发 *
- * Version 2.0 *
- * 本游戏全部代码由: *
- * 冲天实验室 梁锋 编写 *
- * 邮箱:lenwine@126.com *
- * bbs: http://free2.e-168.cn/lenwind (正在开发中...) *
- **********************************************************************/
- #ifndef BROCK_H
- #define BROCK_H
- // Brock.h: interface for the Brock class.
- //
- //////////////////////////////////////////////////////////////////////
- class Brock : public ShootPlane
- {
- protected:
- friend class EnermyPlace;
- void Shoot();
- public:
- Brock(Manager *mgr,int xv,int yv);
- static enum BROCKSTYLE{BROCKA,BROCKB,BROCKC,BROCKD,BROCKE,BROCKF,BROCKVALUE};
- void Update();
- };
- class BrockA : public Brock
- {
- enum AWORK{WL,WR,WF}AWork;//专门水平方向攻击
- void RunOther();//走其它方向
- void Update();//每走一次刷新一次
- public:
- BrockA(Manager *mgr,int xv,int yv);//A类
- };
- class BrockB : public Brock
- {
- public:
- BrockB(Manager *mgr,int xv,int yv);//B类
- };
- class BrockC : public Brock
- {
- public:
- BrockC(Manager *mgr,int xv,int yv);//C类
- };
- class BrockD : public Brock
- {
- public:
- BrockD(Manager *mgr,int xv,int yv);//D
- };
- class BrockE : public Brock
- {
- public:
- BrockE(Manager *mgr,int xv,int yv);//E
- };
- class BrockF : public Brock
- {
- public:
- BrockF(Manager *mgr,int xv,int yv);//F
- };
- #endif