模拟原神圣遗物系统-小森设计项目,设计第一个圣遗物套装(冒险家)生之花

引言

emmm 怎么说呢 虽然休息了几十天。 感觉也就这样 先不管怎么加成 百分比加成 就算是有 也写不出来 所以首先先不管百分比,就说数值
flowerOfLife 生之花 可能有点小改当然变化是有点的,但问题不是非常大

实现


// 冒险家 生之花
class adventurerflowerOfLife  final :  public  flowerOfLife {
public:

    adventurerflowerOfLife(int id, string name, int Level);

    virtual  int  HealthPoints() override;

    virtual string SubEntry()override;

    virtual void  updateEntry() override;

    virtual   ArtifactSetType getArtifactSetType()override;
    virtual ~adventurerflowerOfLife();
private:

 };

adventurerflowerOfLife::adventurerflowerOfLife(int id, string name, int Level) :flowerOfLife(id, name, Level)
{

}

int adventurerflowerOfLife::HealthPoints(){
    MainGlossary* mainGlossary = dynamic_cast<decltype(mainGlossary)>(m_Glossary);
    return (mainGlossary ? mainGlossary->Life():0);
}

string adventurerflowerOfLife::SubEntry()
{
    return string();
}

void adventurerflowerOfLife::updateEntry(){

    //int size = m_SubEntry.size();

  
  // UpdeateSubEntry = new UpdeateSubEntry(this);
   switch (this->level) {

   case 4:
      //if ((3 == size)) {
      //     //随机生成

      // } else {
      //   //  UpdeateSubEntry. Updeate();
      // }

   case 6:
          // UpdeateSubEntry. Updeate();
   case 8:
       // UpdeateSubEntry. Updeate();

   case 12:
       // UpdeateSubEntry. Updeate();

   default:

       ++this->level;
   }
  


}

ArtifactSetType adventurerflowerOfLife::getArtifactSetType()
{
         return ArtifactSetType::adventurer;
}

adventurerflowerOfLife::~adventurerflowerOfLife(){
    delete this->m_Glossary;
}

设计思路

继承生之花老爹的遗产 ,重写老爹的部分 就变成我冒险者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小森程序员

若能帮助到你,小费自愿付费

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值