OperatorPlace.h
上传用户:semy2100
上传日期:2013-01-22
资源大小:3633k
文件大小:1k
源码类别:

射击游戏

开发平台:

Visual C++

  1. /********************************************************************
  2. *                        空运爆发                                    *
  3. *                       Version 2.0                                  *
  4. * 本游戏全部代码由:                                                 *
  5. *                   冲天实验室   梁锋 编写                           *
  6. *                    邮箱:lenwine@126.com                           *
  7. *                bbs: http://free2.e-168.cn/lenwind (正在开发中...)  *
  8. **********************************************************************/
  9. #ifndef OPERATOR_PLACE
  10. #define OPERATOR_PLACE
  11. #include "MemberStatus.h"
  12. class OperatorPlace : public ShootPlane
  13. {  
  14. private:
  15. static int i;
  16. public:
  17. double sp;//速度
  18. void Shoot();//开炮!一个都不放过!!!!!
  19. int decedent,result,decedent2,result2;//杀死敌人的总数及自己的得分
  20. /*枚举一系列我机操作方式,什么左移,右移,开炮,停止开炮等等*/
  21. enum START{MOVL,MOVU,MOVR,MOVD,MOVLU,MOVLD,MOVRU,MOVRD,STOPMOV,BEGINSHOOT,STOPSHOOT,HOLDWEA};
  22. Manager *mshoot;
  23. OutScreen *bgsp;
  24. OperatorPlace(Manager *mgr,int xv,int yv,int xyi);
  25. void Update();
  26. void Update2();
  27. void HoldWea();//按Ctrl键即可换转其它发弹方式
  28. void HoldWea2();
  29. void Start(START moving);
  30. void Start2(START moving);
  31. };
  32. #endif