带武器的游戏角色

原创 2016年08月28日 14:44:47
#include <iostream>
using namespace std;
class attack
{
public:
    attack(double t):
        t(t){}
    void   show()
    {
        if(t<10)
        {
            cout<<"饮血,攻击力双倍:";
            cout<<"攻击力为"<<2*t;
        }


        else if(t<100&&t>=10)
        {
            cout<<"饮魔,攻击力+10:";
            cout<<"攻击力为"<<(10+t);
        }


        else
        {
            cout<<"攻击力加1:";
            cout<<"攻击力为"<<(1+t);
        }


    }
private:
    double t;


};
class sword
{
public:
    sword(string name,double length,double width,attack a):
        name(name),length(length),width(width),a(a){}
    void putsword()
    {
        cout<<"剑名:"<<name<<endl;
        cout<<"剑长"<<length<<endl;
        cout<<"剑宽"<<width<<endl;
        a.show();
    }
private:
    string name;
    double length;
    double width;
    attack a;


};
int main()
{
    sword s(大宝剑",10,4,13);
    s.putsword();
    return 0;
}

相关文章推荐

第六周项目(2)-带武器的游戏角色

问题及代码: /* *copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:hellow.cpp *作者:田甜 *完成日期:20...

一个关于带武器的游戏角色类

/*  Copyright  (c)  2016 *    All rights reserved *    文件名称:3.cpp *   作者:刘丽 *   完成日期:2016年 4  月 5日 *...

触屏控制飞行射击游戏角色

  • 2015年09月01日 17:37
  • 95KB
  • 下载

游戏角色模型

  • 2013年06月24日 20:39
  • 104KB
  • 下载

游戏角色并行状态机之boost::msm

最近对角色状态机做了一个分析,首先分析一下串行状态机存在的问题,以及扩展的局限性。然后谈一下并行状态机的设计,最后我将简单介绍一下boost.msm,以及如何运用这个高效的状态机库,实现的并行的角色状...

三维游戏角色造型设计-姚子杰.pdf

  • 2014年03月25日 09:35
  • 2.66MB
  • 下载

unity 相机平滑跟随游戏角色

这个脚本赋给你的摄像机,再把游戏角色赋给character变量,之后就能实现摄像机平滑的跟随player在地球的任一角落了。   1 2 3 ...

铁将军3d游戏角色制作

  • 2011年11月20日 12:41
  • 5.36MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:带武器的游戏角色
举报原因:
原因补充:

(最多只允许输入30个字)