团队作业1.1

负责建筑。
然后

  • class tower{
    • public:
      • double blood[3],attack[3];
      • int speed,camp,range,RNG;//RNG攻击范围,range建筑占地范围
      • tower(int x,int y) {
        - pos[x][y];
        • range = 2;
        • RNG = 5;
        • blood[1] = 4000; blood[2] = 6500;//1是防御塔,2是水晶
        • attack[1] = 470; attack[2] = 630;
      • }
      • double hit();
        - double attacked();
    • private:
      • int pos[200][200];
  • };
    我们将建筑做为3×3的大小,pos[][]是指建筑占地的中心位置。
    本来是将防御塔和水晶分开做因为血量和攻击强度不一样,但是只有这两点不一样就建两个类太麻烦了。(啊,辣鸡的我)
    所以就数组存里面,但时候调用时分1,2就OK。
posted @ 2018-06-19 18:46  陆台台想吃糖  阅读(124)  评论(1编辑  收藏  举报