今天继续更新抽卡小游戏的功能,主要实现自定义爆率和卡片战斗。
首先自定义爆率的实现,我们可以在游戏开始前定义爆率,自行输入R、SR、SSR的爆率,要更改爆率的话需要对抽卡的函数chou()进行修改。
我们可以把这个自定义爆率的操作放在构造函数里,引入三张卡片分别自定义的爆率变量s1、s2、s3,然后在构造函数里对其进行初始化,再在负责抽卡的函数中根据玩家输入的s1、s2、s3进行爆率设置,最后完成抽卡。
chouka::chouka()
{
money = 100;
SSR = 0;
SR = 0;
R = 0