不多说了,说多了都是痛,上代码。
#include<iostream>
#include<algorithm>
#include<windows.h>
#include<stdlib.h>
#include<fstream>
#include<cstring>
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<cstdio>
using namespace std;
//测试服
typedef long long lnt;string mz,mima;
bool a666,a520,a1314,a1314520,a5201314,agu_shi,fm[60],fmzq,pd;
bool tc,cgc,gu_shi2,gu_shi3,gu_shi4,wq[25],pdgu_shi,ggu_shi,bin,f_m[30][60],jr;
lnt xyz,fmxyz=0,jb,xx,zs,fs,gmk,fmb,wqb,lian_chou=10,lian_chou_wq=10;
lnt gmksp,gu_shisp,gsxl=1e9,bj,zt,fsb,ydhfs,fmwq[30],now=1,dpd=0;
lnt wqjg[25]={0,10,30,100,200,300,1000,5000,10000,30000,100000};
lnt wqsh[25]={0,1,10,50,100,300,1000,10000,50000,100000,500000,1000000,5000000,10000000};
string wqmz[20]={"","拳头","木剑","铁剑","长枪","能量剑","手枪","狙击枪","脉冲剑",
"东风导弹","原子弹","核聚变导弹","纳米飞刃发射器","反物质导弹","水滴","光粒","二向箔"};
string fmmz[60]={"",
"D-伤害+1 ","D-3%概率伤害X2 ","D-5%伤害X2 ",
"D-2%伤害X3 ","D-伤害增加3% ","D-30%掉落金币 ",
"D-掉落改名卡(1%) ","D-掉落钻石(伤害的0.1%) ","D-掉落钻石(伤害的0.3%) ",
"D-伤害+3 ","D-伤害+5 ","D-伤害+7 ",
"D-30%伤害+50 ","D-10%增加分数币 ","D-伤害增加2% ",
"C-伤害增加50% ","C-伤害增加60% ","C-掉落金币(伤害的5%) ",
"C-掉落金币(伤害的1%) ","C-掉落金币(伤害的2%) ","C-0.01%掉落随机武器 ",
"C-0.2%掉落背景自选 ","C-掉落附魔币(5%) ","C-伤害+30 ",
"C-伤害+50 ","C-1%伤害X5 ","C-3%伤害X2 ",
"C-1%掉落星星 ","C-5%随机伤害 ","C-伤害增加7% ",
"C-掉落1颗钻石(30%) ","C-掉落100颗钻石(3%) ","C-掉落20分数币(3%) ",
"C-掉落附魔币1枚(%50) ","C-掉落50金币(%5) ","B-伤害X70% ",
"B-伤害X100% ","B-伤害X2 ","B-70%掉落100金币 ",
"B-70%掉落50钻石 ","B-30%伤害X5 ","B-10%伤害X10 ",
"B-5%伤害X20 ","a-5%伤害X100 ","a-伤害+100000 ",
"a-90%掉落伤害的5%金币 ","a-掉落5颗钻石 ","a-50%掉落改名卡 ",
"S-掉落5张改名卡 ","S-伤害X100 ",};
void du_dang() {
ifstream in("珊珊");
in>>mz>>mima;in>>pdgu_shi>>lian_chou>>lian_chou_wq>>dpd;
in>>a666>>a520>>a1314>>a1314520>>a5201314>>agu_shi>>fmzq>>pd;
in>>tc>>cgc>>gu_shi2>>gu_shi3>>gu_shi4>>ggu_shi>>bin>>jr;
in>>xyz>>fmxyz>>jb>>xx>>zs>>fs>>gmk>>fmb>>wqb;
in>>gmksp>>gu_shisp>>gsxl>>bj>>zt>>fsb>>ydhfs;
for(lnt i=1;i<=23;i++) {in>>wq[i];}
for(lnt i=1;i<=23;i++) {in>>fmwq[i];}
for(lnt i=1;i<=59;i++) {in>>fm[i];}
for(lnt i=1;i<=29;i++) {for(lnt j=1;j<=59;j++) {in>>f_m[i][j];}}
in.close();
}
void cun_dang() {
ofstream out("珊珊");
out<<' '<<mz<<' '<<mima<<' '<<pdgu_shi<<' '<<lian_chou<<' '<<lian_chou_wq<<dpd;
out<<' '<<a666<<' '<<a520<<' '<<a1314<<' '<<a1314520<<' '<<a5201314<<' '<<agu_shi<<' '<<' '<<fmzq<<' '<<pd;
out<<' '<<tc<<' '<<cgc<<' '<<gu_shi2<<' '<<gu_shi3<<' '<<gu_shi4<<' '<<ggu_shi<<' '<<bin<<' '<<jr;
out<<' '<<xyz<<' '<<fmxyz<<' '<<jb<<' '<<xx<<' '<<zs<<' '<<fs<<' '<<gmk<<' '<<fmb<<' '<<wqb;
out<<' '<<gmksp<<' '<<gu_shisp<<' '<<gsxl<<' '<<bj<<' '<<zt<<' '<<fsb<<' '<<ydhfs;
for(lnt i=1;i<=23;i++) {out<<' '<<wq[i];}out<<'\n';
for(lnt i=1;i<=23;i++) {out<<' '<<fmwq[i];}out<<'\n';
for(lnt i=1;i<=59;i++) {out<<' '<<fm[i];}out<<'\n';
for(lnt i=1;i<=29;i++) {for(lnt j=1;j<=59;j++) {out<<' '<<f_m[i][j];out<<'\n';}}
out.close();
}
void chong_zhi() {
srand(time(NULL));
}
lnt kand() {
lnt ans=1;
for(lnt i=1;i<=50;i++) {
ans+=rand()%10000;
}
return ans;
}
void said(string a) {
lnt l=a.size();
for (lnt i=0;i<l;i++) {
cout<<a[i];
Sleep(30);
}
cout<<endl;
}
void say(string a) {
lnt l=a.size();
for (lnt i=0;i<l;i++) {
cout<<a[i];
Sleep(30);
}
cout<<endl;
getch();
}
void bin_du() {
system("cls");
lnt a=0;
while(1) {
a++;
switch(a) {
case 1:{
if(MessageBox(0,TEXT("鸡~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
bin=1;
return ;
}
break;
}
case 2:{
if(MessageBox(0,TEXT("你~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
bin=1;
return ;
}
break;
}
case 3:{
if(MessageBox(0,TEXT("太~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
bin=1;
return ;
}
break;
}
case 4:{
if(MessageBox(0,TEXT("美~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
bin=1;
return ;
}
break;
}
}
if(a>=4) {return ;}
}
}
void cuo_wu(lnt bk) {
cout<<"错了..."<<endl<<endl;
cout<<"分数:";
cout<<fs;Sleep(200);
cout<<"-";Sleep(200);
cout<<bk;
Sleep(300);
system("cls");
return ;
}
lnt jia(lnt ak,lnt bk) {
chong_zhi();
lnt a=kand()%ak+1;
lnt b=kand()%ak+1;
cout<<a<<"+"<<b<<"=";
lnt c=a+b;
lnt k;cin>>k;
if(k==666) {
tc=1;
return 2;
}
if(k==c) {
system("cls");
return true;
}else{
cuo_wu(bk);
return false;
}
}
lnt jian(lnt ak,lnt bk) {
chong_zhi();
lnt a=kand()%ak+1;
lnt b=kand()%a+1;
cout<<a<<"-"<<b<<"=";
lnt c=a-b;
lnt k;cin>>k;
if(k==666) {
tc=1;
return 2;
}
if(k==c) {
system("cls");
return true;
}else{
cuo_wu(bk);
return false;
}
}
lnt cheng(lnt k1,lnt k2,lnt bk) {
chong_zhi();
lnt a=kand()%k1+1;
lnt b=kand()%k2+1;
cout<<a<<"*"<<b<<"=";
lnt c=a*b;
lnt k;cin>>k;
if(k==666) {
tc=1;
return 2;
}
if(k==c) {
system("cls");
return true;
}else{
cuo_wu(bk);
return false;
}
}
lnt chu(lnt ak,lnt bk) {
chong_zhi();
lnt a=kand()%ak+1;
lnt b=kand()%ak+1;
lnt c=a*b;
cout<<c<<"/"<<b<<"=";
lnt k;cin>>k;
if(k==666) {
tc=1;
return 2;
}
if(k==a) {
system("cls");
return true;
}else{
cuo_wu(bk);
return false;
}
}
void ji_suan() {
while(1) {
system("cls");
if(tc==1) {
tc=0;
return ;
}
cout<<"分数:"<<fs<<endl<<endl;
cout<<"输入 666 即可退出"<<endl<<endl;
chong_zhi();
lnt a=kand()%4;
if(a==0) {
switch(jia(100,2)) {
case 0:fs-=2;break;
case 1:fs++;break;
case 2:break;
}
}else if(a==1) {
switch(jian(100,2)) {
case 0:fs-=2;break;
case 1:fs++;break;
case 2:break;
}
}else if(a==2) {
switch(cheng(10,50,2)) {
case 0:fs-=2;break;
case 1:fs++;break;
case 2:break;
}
}else if(a==3) {
switch(chu(50,2)) {
case 0:fs-=2;break;
case 1:fs++;break;
case 2:break;
}
}
}
return ;
}
void duan_wei() {
if(fs<5) {
cout<<"懵懂萌新(距离下一个段位还需要"<<5-fs<<"分)";}
else if(fs<30) {
cout<<"不屈黑铁(距离下一个段位还需要"<<30-fs<<"分)"; }
else if(fs<100) {
cout<<"倔强青铜(距离下一个段位还需要"<<100-fs<<"分)";}
else if(fs<300) {
cout<<"顽皮白银(距离下一个段位还需要"<<300-fs<<"分)";}
else if(fs<500) {
cout<<"勇敢黄金(距离下一个段位还需要"<<500-fs<<"分)";}
else if(fs<1000) {
cout<<"优雅铂金(距离下一个段位还需要"<<1000-fs<<"分)";}
else if(fs<1500) {
cout<<"高贵钻石(距离下一个段位还需要"<<1500-fs<<"分)";}
else if(fs<2000) {
cout<<"璀璨星耀(距离下一个段位还需要"<<2000-fs<<"分)";}
else if(fs<2500) {
cout<<"数学小王(距离下一个段位还需要"<<2500-fs<<"分)";}
else if(fs<4000) {
cout<<"数学大王(距离下一个段位还需要"<<4000-fs<<"分)";}
else if(fs<10000) {
cout<<"数学皇者(距离下一个段位还需要"<<10000-fs<<"分)";}
else{
cout<<"无限永恒(最高段位)";
}
}
void jia_zai() {
system("cls");
for(lnt i=1;i<=3;i++) {
cout<<"模式不同,加的分数也不一样哦!"<<endl;
cout<<"加载中";
for(lnt j=1;j<=3;j++) {
cout<<"."<<" ";
Sleep(100);
}
system("cls");
}
for(lnt i=1;i<=3;i++) {
cout<<"不要随便输入字符或字符串,不然王国会爆掉的..."<<endl;
cout<<"加载中";
for(lnt j=1;j<=3;j++) {
cout<<"."<<" ";
Sleep(100);
}
system("cls");
}
for(lnt i=1;i<=3;i++) {
cout<<"在首页输入一个作者喜欢的数字有彩蛋!"<<endl;
cout<<"加载中";
for(lnt j=1;j<=3;j++) {
cout<<"."<<" ";
Sleep(100);
}
system("cls");
}
for(lnt i=1;i<=3;i++) {
cout<<"退出的时候记得不要直接关闭,在主页输入14,不然没法存档!"<<endl;
cout<<"加载中";
for(lnt j=1;j<=3;j++) {
cout<<"."<<" ";
Sleep(100);
}
system("cls");
}
for(lnt i=1;i<=3;i++) {
cout<<"加油呀!马上开始啦!"<<endl;
cout<<"加载中";
for(lnt j=1;j<=3;j++) {
cout<<"."<<" ";
Sleep(100);
}
system("cls");
}
}
void zhuan(lnt pd) {
system("cls");
cout<<"选择难度:(加的多扣的也多)"<<endl;
cout<<"1.简单"<<endl;
cout<<"2.中级"<<endl;
cout<<"3.困难"<<endl;
cout<<"其它.退出"<<endl;
lnt p;cin>>p;if(p>3) {return ;}
while(1) {
if(tc==1) {
tc=0;
return ;
}
system("cls");
cout<<"分数:"<<fs<<endl<<endl;
cout<<"输入 666 即可退出"<<endl<<endl;
if(pd==1) {
switch(p) {
case 1:
if(jia(10,3)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=3;
}
break;
case 2:
if(jia(100,5)==true) {
fs+=2;
}else{
if(tc==1) {
return ;
}
fs-=5;
}
break;
case 3:
if(jia(1000,7)==true) {
fs+=3;
}else{
if(tc==1) {
return ;
}
fs-=7;
}
break;
}
}else if(pd==2) {
switch(p) {
case 1:
if(jian(10,3)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=3;
}
break;
case 2:
if(jian(100,5)==true) {
fs+=2;
}else{
if(tc==1) {
return ;
}
fs-=5;
}
break;
case 3:
if(jian(1000,7)==true) {
fs+=3;
}else{
if(tc==1) {
return ;
}
fs-=7;
}
break;
}
}else if(pd==3) {
switch(p) {
case 1:
if(cheng(10,10,5)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=5;
}
break;
case 2:
if(cheng(10,100,6)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=6;
}
break;
case 3:
if(cheng(100,100,7)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=7;
}
break;
}
}else if(pd==4) {
switch(p) {
case 1:
if(chu(10,3)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=3;
}
break;
case 2:
if(chu(100,5)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=5;
}
break;
case 3:
if(chu(300,7)==true) {
fs+=1;
}else{
if(tc==1) {
return ;
}
fs-=7;
}
break;
}
}
}
}
void pan_duan_dui_cuo() {
while(1) {
chong_zhi();
system("cls");
lnt tt,tnow=0;
bool k=kand()%2;
lnt t=kand()%4+1;
lnt a=kand()%20+1;
lnt b=kand()%20+1;
switch(t) {
case 1:{
if(k==1) {
lnt c=a+b;
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"+"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 0:fs++;break;
case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
else{
lnt c=a+b+(kand()%10+2);
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"+"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 1:fs++;break;
case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
break;
}
case 2:{
if(k==1) {
lnt temp=a;
a=max(a,b);
b=min(b,temp);
lnt c=a-b;
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"-"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 0:fs++;break;
case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}else{
lnt temp=a;
a=max(a,b);
b=min(b,temp);
lnt c=a-b+(kand()%10+2);
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"-"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 1:fs++;break;
case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
break;
}
case 3:{
if(k==1) {
lnt c=a*b;
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"*"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 0:fs++;break;
case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
else{
lnt c=a*b*(kand()%10+2);
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<a<<"*"<<b<<"="<<c<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 1:fs++;break;
case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
break;
}
case 4:{
if(k==1) {
lnt c=a*b;
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<c<<"/"<<a<<"="<<b<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 0:fs++;break;
case 1:system("cls");cout<<"-------------------------------"<<endl;system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
else{
lnt c=a*b*(kand()%10+2);
while(1) {
system("cls");
cout<<"-------------------------------"<<endl;
cout<<"方向键更换,空格键确定,输入6退出"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"-------------------------------"<<endl<<endl;
cout<<c<<"/"<<a<<"="<<b<<endl<<endl;
if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
else{cout<<" 对 "<<endl<<">错<";}
tt=getch();
if(tt=='6') {
return ;
}
if(tt==224) {tt=getch();}
if(tt==72&&tnow==1) {tnow--;}
if(tt==80&&tnow==0) {tnow++;}
if(tt==' ') {
switch(tnow) {
case 1:fs++;break;
case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
}
break;
}
}
}
break;
}
}
}
}
void cai_dan_oo() {
system("cls");
say("恭喜你发现了彩蛋!");getch();
say("恭喜获得武器-水滴,同意请输入1");
lnt cd;cin>>cd;
if(cd==666) {
say("恭喜你发现了二号彩蛋!获得武器-光粒,同意请输入1");
lnt p;cin>>p;
switch(p) {
case 1:cout<<"\n好!";getch();wq[14]=1;return;
}
Sleep(2500);
}else if(cd==1) {
say("可惜...不行!这武器不能给你!");
}else if(cd==1314520) {
say("行吧,给你了");
wq[13]=1;
getch();return ;
}
}
void gu_shi() {
system("cls");
say("曾经,在一片碧蓝的草原上,有一座美丽的数学王国.");
say("现在,在一些美好的记忆中,有一座曾经的数学王国.");
say("究竟发生了什么?");
say("数学王国第一篇结束.");
if(gmk>=50&&gu_shi2==0) {
say("改名卡已集齐50张,自动消耗50张,开启第二篇!");
gu_shi2=1;gmk-=50;
}else{
if(gu_shi2!=1) {
say("请集齐50张改名卡解锁");
return ;
}
}
say("有一天,一个不明飞行物从天而降");
say("这个飞行物并没有攻击数学王国,它知道数学王国的强大");
say("于是,它在天空投影了一道题目,这道题目太难了,没有人解得出来");
say("一名教授以牺牲自己大脑运行能力的代价,解出了题目,但...");
if(zs>=5000&&gu_shi3==0) {
say("钻石已集齐5000颗,自动消耗,开启第二篇!");
gu_shi3=1;zs-=5000;
}else{
if(gu_shi3!=1) {
say("请集齐5000颗钻石解锁");
return ;
}
}
say("这名教授最后成为了一名植物人,由于他的巨大贡献,他被视为伟人");
say("但是有一天...");
say("一群人试图偷走教授的大脑,研究大脑思维能力");
say("他们成功地偷走了教授的身体,正当他们开颅研究时,出事了");
if(jb>=100000&&gu_shi4==0) {
say("金币已经集齐100000个,自动消耗,开启第三篇,也是最后一篇!");
gu_shi4=1;jb-=100000;
}else{
if(gu_shi4!=1) {
say("请集齐100000颗金币解锁");
return ;
}
}
say("教授的身体突然消失,取而代之的是一个指甲那么大的球");
say("球爆炸了,在十万亿分之一秒内释放了相当于100颗广岛原子弹的能量");
say("数学王国,就此成为老年人的记忆,青年人的传说");
say("而数学王国曾经在的地方,出现了一个巨大的怪兽");
say("怪兽身高50层楼,拥有一双血红的眼睛");
say("必须有人打败它,而那个人,就是你!");
say("解锁:复原王国,击败怪兽——击杀怪兽");pdgu_shi=1;
return ;
}
void bei_jing_pi_fu_zi_xuan() {
system("cls");
while(1) {
system("cls");
cout<<"请选择皮肤"<<endl;
cout<<"输入背景编号,字体编号"<<endl;
cout<<"0=黑色\n1=蓝色\n2=绿色\n3=湖蓝色\n4=红色\n5=紫色\n6=黄色\n7=白色\n8=灰色"<<endl;
cout<<"请输入这两个数(不要相同)"<<endl;
cin>>bj>>zt;
if(bj!=zt&&bj>=0&&zt>=0&&bj<=8&&zt<=8) {
break;
}
}
if(bj==0&&zt==1){ system("color 01"); }
if(bj==0&&zt==2){ system("color 02"); }
if(bj==0&&zt==3){ system("color 03"); }
if(bj==0&&zt==4){ system("color 04"); }
if(bj==0&&zt==5){ system("color 05"); }
if(bj==0&&zt==6){ system("color 06"); }
if(bj==0&&zt==7){ system("color 07"); }
if(bj==0&&zt==8){ system("color 08"); }
if(bj==1&&zt==0){ system("color 10"); }
if(bj==1&&zt==2){ system("color 12"); }
if(bj==1&&zt==3){ system("color 13"); }
if(bj==1&&zt==4){ system("color 14"); }
if(bj==1&&zt==5){ system("color 15"); }
if(bj==1&&zt==6){ system("color 16"); }
if(bj==1&&zt==7){ system("color 17"); }
if(bj==1&&zt==8){ system("color 18"); }
if(bj==2&&zt==0){ system("color 20"); }
if(bj==2&&zt==1){ system("color 21"); }
if(bj==2&&zt==3){ system("color 23"); }
if(bj==2&&zt==4){ system("color 24"); }
if(bj==2&&zt==5){ system("color 25"); }
if(bj==2&&zt==6){ system("color 26"); }
if(bj==2&&zt==7){ system("color 27"); }
if(bj==2&&zt==8){ system("color 28"); }
if(bj==3&&zt==0){ system("color 30"); }
if(bj==3&&zt==1){ system("color 31"); }
if(bj==3&&zt==2){ system("color 32"); }
if(bj==3&&zt==4){ system("color 34"); }
if(bj==3&&zt==5){ system("color 35"); }
if(bj==3&&zt==6){ system("color 36"); }
if(bj==3&&zt==7){ system("color 37"); }
if(bj==3&&zt==8){ system("color 38"); }
if(bj==4&&zt==0){ system("color 40"); }
if(bj==4&&zt==1){ system("color 41"); }
if(bj==4&&zt==2){ system("color 42"); }
if(bj==4&&zt==3){ system("color 43"); }
if(bj==4&&zt==5){ system("color 45"); }
if(bj==4&&zt==6){ system("color 46"); }
if(bj==4&&zt==7){ system("color 47"); }
if(bj==4&&zt==8){ system("color 48"); }
if(bj==5&&zt==0){ system("color 50"); }
if(bj==5&&zt==1){ system("color 51"); }
if(bj==5&&zt==2){ system("color 52"); }
if(bj==5&&zt==3){ system("color 53"); }
if(bj==5&&zt==4){ system("color 54"); }
if(bj==5&&zt==6){ system("color 56"); }
if(bj==5&&zt==7){ system("color 57"); }
if(bj==5&&zt==8){ system("color 58"); }
if(bj==6&&zt==0){ system("color 60"); }
if(bj==6&&zt==1){ system("color 61"); }
if(bj==6&&zt==2){ system("color 62"); }
if(bj==6&&zt==3){ system("color 63"); }
if(bj==6&&zt==4){ system("color 64"); }
if(bj==6&&zt==5){ system("color 65"); }
if(bj==6&&zt==7){ system("color 67"); }
if(bj==6&&zt==8){ system("color 68"); }
if(bj==7&&zt==0){ system("color 70"); }
if(bj==7&&zt==1){ system("color 71"); }
if(bj==7&&zt==2){ system("color 72"); }
if(bj==7&&zt==3){ system("color 73"); }
if(bj==7&&zt==4){ system("color 74"); }
if(bj==7&&zt==5){ system("color 75"); }
if(bj==7&&zt==6){ system("color 76"); }
if(bj==7&&zt==8){ system("color 78"); }
if(bj==8&&zt==0){ system("color 80"); }
if(bj==8&&zt==1){ system("color 81"); }
if(bj==8&&zt==2){ system("color 82"); }
if(bj==8&&zt==3){ system("color 83"); }
if(bj==8&&zt==4){ system("color 84"); }
if(bj==8&&zt==5){ system("color 85"); }
if(bj==8&&zt==6){ system("color 86"); }
if(bj==8&&zt==7){ system("color 87"); }
return ;
}
string cS() {
system("cls");
cout<<"S:"<<endl;
lnt l;string ans;
bool kk=0;
while(kk==0) {
system("cls");
cout<<"超级自选礼包:"<<endl;
cout<<"1.金币X7000"<<endl;
cout<<"2.分数X5000"<<endl;
cout<<"3.背景自选礼包"<<endl;
cout<<"4.钻石X2000"<<endl;
cout<<"5.改名卡X5"<<endl;
cout<<"6.王国故事碎片X300"<<endl;
cout<<"(本次共抽了"<<xyz<<"次中S级)"<<endl;
cin>>l;kk=1;
switch(l) {
case 1:
jb+=7000;kk=1;
ans="S:1.金币X7000";
break;
case 2:
fs+=5000;kk=1;
ans="S:2.分数X5000";
break;
case 3:
bei_jing_pi_fu_zi_xuan();kk=1;
ans="S:3.背景自选礼包";
break;
case 4:
zs+=1000;kk=1;
ans="S:4.钻石X2000";
break;
case 5:
gmk+=5;kk=1;
ans="S:5.改名卡X5";
break;
case 6:
gu_shisp+=300;kk=1;
ans="S:6.王国故事碎片X300";
break;
}
}
cout<<endl;xyz=0;
return ans;
}
string cA() {
cout<<"A:";
cout<<"王国故事碎片X30";gu_shisp+=30;
cout<<endl;
return "A:王国故事碎片X30";
}
string cB() {
cout<<"B:";string ans;
lnt l=kand()%3+1;
switch(l) {
case 1:
cout<<"钻石X50";zs+=50;
ans="B:钻石X50";
break;
case 2:
cout<<"王国故事碎片X3";gu_shisp+=3;
ans="B:王国故事碎片X3";
break;
case 3:
cout<<"改名卡碎片X5";gmksp+=5;
ans="B:改名卡碎片X5";
break;
}
cout<<endl;
return ans;
}
string cC() {
cout<<"C:";string ans;
lnt l=kand()%5+1;
switch(l) {
case 1:
cout<<"星星X1";xx+=1;
ans="C:星星X1";
break;
case 2:
cout<<"分数X10";fs+=10;
ans="C:分数X10";
break;
case 3:
cout<<"钻石X20";zs+=20;
ans="C:钻石X20";
break;
case 4:
cout<<"王国故事碎片X2";gu_shisp+=2;
ans="C:王国故事碎片X2";
break;
case 5:
cout<<"改名卡碎片X2";gmksp+=2;
ans="C:改名卡碎片X2";
break;
}
cout<<endl;
return ans;
}
string cD() {
cout<<"D:";string ans;
lnt l=kand()%5+1;
switch(l) {
case 1:
cout<<"金币X300";jb+=300;
ans="D:金币X300";
break;
case 2:
cout<<"分数X5";fs+=5;
ans="D:分数X5";
break;
case 3:
cout<<"钻石X10";zs+=10;
ans="D:钻石X10";
break;
case 4:
cout<<"王国故事碎片X1";gu_shisp+=1;
ans="D:王国故事碎片X1";
break;
case 5:
cout<<"改名卡碎片X1";gmksp+=1;
ans="D:改名卡碎片X1";
break;
}
cout<<endl;
return ans;
}
void chou(bool p) {
if(cgc==1) {
xyz++;lnt aa=kand()%200+1;
if(xyz>=200) aa=200;
if(aa==200) {
system("cls");
cout<<"S:"<<endl;
lnt l;
bool kk=0;
while(kk==0) {
system("cls");
cout<<"超级自选礼包:"<<endl;
cout<<"1.金币X7000"<<endl;
cout<<"2.分数X5000"<<endl;
cout<<"3.背景自选礼包"<<endl;
cout<<"4.钻石X2000"<<endl;
cout<<"5.改名卡X5"<<endl;
cout<<"6.王国故事碎片X300"<<endl;
cout<<"(本次共抽了"<<xyz<<"次中S级)"<<endl;
cin>>l;
switch(l) {
case 1:jb+=7000;kk=1;break;
case 2:fs+=5000;kk=1;break;
case 3:bei_jing_pi_fu_zi_xuan();kk=1;break;
case 4:zs+=1000;kk=1;break;
case 5:gmk+=5;kk=1;break;
case 6:gu_shisp+=300;kk=1;break;
}
}
cout<<endl;xyz=0;
return ;
}else if(aa>=190) {
cout<<"A:";
cout<<"王国故事碎片X30";gu_shisp+=30;
getch();
cout<<endl;
return ;
}else if(aa>=150) {
cout<<"B:";
lnt l=kand()%3+1;
switch(l) {
case 1:cout<<"钻石X50";zs+=50;break;
case 2:cout<<"王国故事碎片X3";gu_shisp+=3;break;
case 3:cout<<"改名卡碎片X5";gmksp+=5;break;
}
getch();
cout<<endl;
return ;
}else if(aa>=80) {
cout<<"C:";
lnt l=kand()%5+1;
switch(l) {
case 1:cout<<"星星X1";xx+=1;break;
case 2:cout<<"分数X10";fs+=10;break;
case 3:cout<<"钻石X20";zs+=20;break;
case 4:cout<<"王国故事碎片X2";gu_shisp+=2;break;
case 5:cout<<"改名卡碎片X2";gmksp+=2;break;
}
getch();
cout<<endl;
return ;
}else{
cout<<"D:";
lnt l=kand()%5+1;
switch(l) {
case 1:cout<<"金币X300";jb+=300;break;
case 2:cout<<"分数X5";fs+=5;break;
case 3:cout<<"钻石X10";zs+=10;break;
case 4:cout<<"王国故事碎片X1";gu_shisp+=1;break;
case 5:cout<<"改名卡碎片X1";gmksp+=1;break;
}
cout<<endl;
getch();
return ;
}
return ;
}
lnt k=0,pp=1;
if(p==0) {pp=10;}
string ans[150];
system("cls");chong_zhi();
cout<<" ______ "<<'\n';
cout<<"| |"<<'\n';
cout<<"| 抽奖 |"<<'\n';
cout<<"|______|"<<'\n';
getch();
while(pp--) {
xyz++;
lnt ccs=kand()%50+30;
lnt st=kand()%5+1;
lnt jg,tccs=ccs*10;
lnt time=10;
bool ppd=0;
lnt tt=0;
lnt aa=kand()%200+1;
if(xyz>=200) aa=200;
if(xyz>=200) {aa=200;}
if(aa==200) {jg=1;}
else if(aa>=190) {jg=2;}
else if(aa>=150) {jg=3;}
else if(aa>=80) {jg=4;}
else{jg=5;}
while(1) {
ccs--;Sleep(time);
time+=50;tt+=time;
if(tt>=tccs) {ccs=0;}
system("cls");
if(st>5) { st=1; }
switch(st) {
case 1:{
cout<<" "<<'\n';
cout<<" ||||| "<<'\n';
cout<<" ||S|| "<<'\n';
cout<<" ||||| "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | | "<<'\n';
cout<<" | D | | A | "<<'\n';
cout<<" |___| |___| "<<'\n';
cout<<" "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | |"<<'\n';
cout<<" | C | | B |"<<'\n';
cout<<" |___| |___|"<<'\n';
cout<<'\n';
for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
break;
}
case 2:{
cout<<" ___ "<<'\n';
cout<<" | | "<<'\n';
cout<<" | S | "<<'\n';
cout<<" |___| "<<'\n';
cout<<" ___ "<<'\n';
cout<<" | | ||||| "<<'\n';
cout<<" | D | ||A|| "<<'\n';
cout<<" |___| ||||| "<<'\n';
cout<<" "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | |"<<'\n';
cout<<" | C | | B |"<<'\n';
cout<<" |___| |___|"<<'\n';
cout<<'\n';
for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
break;
}
case 3:{
cout<<" ___ "<<'\n';
cout<<" | | "<<'\n';
cout<<" | S | "<<'\n';
cout<<" |___| "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | | "<<'\n';
cout<<" | D | | A | "<<'\n';
cout<<" |___| |___| "<<'\n';
cout<<" "<<'\n';
cout<<" ___ "<<'\n';
cout<<" | | |||||"<<'\n';
cout<<" | C | ||B||"<<'\n';
cout<<" |___| |||||"<<'\n';
cout<<'\n';
for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
break;
}
case 4:{
cout<<" ___ "<<'\n';
cout<<" | | "<<'\n';
cout<<" | S | "<<'\n';
cout<<" |___| "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | | "<<'\n';
cout<<" | D | | A | "<<'\n';
cout<<" |___| |___| "<<'\n';
cout<<" "<<'\n';
cout<<" ___ "<<'\n';
cout<<" ||||| | |"<<'\n';
cout<<" ||C|| | B |"<<'\n';
cout<<" ||||| |___|"<<'\n';
cout<<'\n';
for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
break;
}
case 5:{
cout<<" ___ "<<'\n';
cout<<" | | "<<'\n';
cout<<" | S | "<<'\n';
cout<<" |___| "<<'\n';
cout<<" ___ "<<'\n';
cout<<" ||||| | | "<<'\n';
cout<<" ||D|| | A | "<<'\n';
cout<<" ||||| |___| "<<'\n';
cout<<" "<<'\n';
cout<<" ___ ___ "<<'\n';
cout<<" | | | |"<<'\n';
cout<<" | C | | B |"<<'\n';
cout<<" |___| |___|"<<'\n';
cout<<'\n';
for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
break;
}
}
if(ccs<=0) { if(st==jg) {break;}}
st++;
}
if(jg==1) {ans[++k]=cS();}
else if(jg==2) {ans[++k]=cA();}
else if(jg==3) {ans[++k]=cB();}
else if(jg==4) {ans[++k]=cC();}
else if(jg==5) {ans[++k]=cD();}
}
return ;
}
void dui_huan_ma() {
cout<<"请输入兑换码:";
lnt dh;cin>>dh;
system("cls");
switch(dh) {
case 666:
if(a666==1) break;
cout<<"兑换码正确..."<<endl<<endl;
cout<<"获得 星星X300! 改名卡X1";
xx+=300,gmk++;getch();a666=1;
return ;
case 1314:
if(a1314==1) break;
cout<<"兑换码正确..."<<endl<<endl;
cout<<"获得 金币X20000! 分数X500";a1314=1;
jb+=20000;fs+=500;getch();
return ;
case 520:
if(a520==1) break;
cout<<"兑换码正确..."<<endl<<endl;
cout<<"获得 钻石X500!";
zs+=500;getch();a520=1;
return ;
case 5201314:
if(a5201314==1) break;
cout<<"兑换码正确..."<<endl<<endl;
cout<<"获得 钻石X1500 金币X3500 星星X9!";
zs+=1500;jb+=3500;xx+=9;getch();a5201314=1;
return ;
case 1314520:
if(a1314520==1) break;
cout<<"兑换码正确..."<<endl<<endl;
cout<<"恭喜获得资源自选礼包!"<<endl;
cout<<"1.钻石X3000"<<endl;
cout<<"2.金币X10000"<<endl;
cout<<"3.星星X90"<<endl;
a1314520=1;
lnt c;cin>>c;system("cls");
switch(c) {
case 1:cout<<"钻石X3000";getch();zs+=3000;return ;
case 2:cout<<"金币X10000";getch();jb+=10000;return ;
case 3:cout<<"星星X90";getch();xx+=90;return ;
}
cout<<"请输入正确的数字"<<endl;
return ;
}
cout<<"兑换码错误或已经使用...";
getch();
return ;
}
void bei_jing_dui_huan() {
system("cls");
cout<<"购买后自动更换,需要换回原来的皮肤请重新购买"<<endl;
cout<<"当前皮肤编号:"<<bj<<" "<<zt<<endl;
cout<<"金币:"<<jb<<endl;
cout<<"钻石:"<<zs<<endl<<endl;
cout<<"皮肤价格:2000钻石/10000金币"<<endl;
cout<<"1.用钻石\n2.用金币\n3.不买,退出\n";
lnt t;cin>>t;
switch(t) {
case 1:{
system("cls");
if(zs>=2000) {
cout<<"好,已扣除2000钻石"<<endl;zs-=2000;
bei_jing_pi_fu_zi_xuan();
}else{
say("钻石不足...");
}
break;
}
case 2:{
system("cls");
if(jb>=10000) {
cout<<"好,已扣除10000金币"<<endl;jb-=10000;
bei_jing_pi_fu_zi_xuan();
}else{
say("金币不足...");
}
break;
}
case 3:return ;
}
}
void wu_qi_chou() {
lnt k=kand()%10000+1;
if(k<=7000) {
lnt a=kand()%5+1;
switch(a) {
case 1:if(wq[2]==0) {cout<<"D."<<wqmz[2]<<endl;wq[2]=1;}
else{cout<<wqmz[2]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
case 2:if(wq[3]==0) {cout<<"D."<<wqmz[3]<<endl;wq[3]=1;}
else{cout<<wqmz[3]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
case 3:if(wq[4]==0) {cout<<"D."<<wqmz[4]<<endl;wq[4]=1;}
else{cout<<wqmz[4]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
case 4:if(wq[5]==0) {cout<<"D."<<wqmz[5]<<endl;wq[5]=1;}
else{cout<<wqmz[5]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
case 5:if(wq[6]==0) {cout<<"D."<<wqmz[6]<<endl;wq[6]=1;}
else{cout<<wqmz[6]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
}
}
else if(k<=9500) {
lnt a=kand()%5+1;
switch(a) {
case 1:if(wq[7]==0) {cout<<"C."<<wqmz[7]<<endl;wq[7]=1;}
else{cout<<wqmz[7]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
case 2:if(wq[8]==0) {cout<<"C."<<wqmz[8]<<endl;wq[8]=1;}
else{cout<<wqmz[8]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
case 3:if(wq[9]==0) {cout<<"C."<<wqmz[9]<<endl;wq[9]=1;}
else{cout<<wqmz[9]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
case 4:if(wq[10]==0) {cout<<"C."<<wqmz[10]<<endl;wq[10]=1;}
else{cout<<wqmz[10]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
case 5:if(wq[11]==0) {cout<<"C."<<wqmz[11]<<endl;wq[11]=1;}
else{cout<<wqmz[11]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
}
}
else if(k<=9990) {
lnt a=kand()%2+1;
switch(a) {
case 1:if(wq[12]==0) {cout<<"B."<<wqmz[12]<<endl;wq[12]=1;}
else{cout<<wqmz[12]<<"(转化为50个武器币)"<<endl;wqb+=50;}break;
case 2:if(wq[13]==0) {cout<<"B."<<wqmz[13]<<endl;wq[13]=1;}
else{cout<<wqmz[13]<<"(转化为50个武器币)"<<endl;wqb+=50;}break;
}
}
else if(k<=9999) {
lnt a=kand()%2+1;
switch(a) {
case 1:if(wq[14]==0) {cout<<"A."<<wqmz[14]<<endl;wq[14]=1;}
else{cout<<wqmz[14]<<"(转化为500个武器币)"<<endl;wqb+=500;}break;
case 2:if(wq[15]==0) {cout<<"A."<<wqmz[15]<<endl;wq[15]=1;}
else{cout<<wqmz[15]<<"(转化为500个武器币)"<<endl;wqb+=500;}break;
}
}
else if(k==10000) {
if(wq[15]==0) {cout<<"S."<<wqmz[15]<<endl;wq[16]=1;}
else{cout<<wqmz[16]<<"(转化为10000个武器币)"<<endl;wqb+=10000;}
}
}
void wu_qi_bi_shang_cheng() {
while(1) {
system("cls");
cout<<"数学王国-武器币兑换商城"<<endl;
cout<<"武器币:"<<wqb<<endl<<endl;
cout<<"1.D.木剑(伤害10): 10武器币"<<endl;
cout<<"2.D.铁剑(伤害50): 50武器币"<<endl;
cout<<"3.D.长枪(伤害100): 100武器币"<<endl;
cout<<"4.D.能量剑(伤害300): 300武器币"<<endl;
cout<<"5.D.手枪(伤害1000): 1000武器币"<<endl;
cout<<"6.C.狙击枪(伤害10000): 5000武器币"<<endl;
cout<<"7.C.脉冲剑(伤害50000): 10000武器币"<<endl;
cout<<"8.C.东风导弹(伤害100000): 12000武器币"<<endl;
cout<<"9.C.原子弹(伤害500000): 15000武器币"<<endl;
cout<<"10.C.核聚变导弹(伤害1000000): 50000武器币"<<endl;
cout<<"11.B.纳米飞刃发射器(伤害5000000): 100000武器币"<<endl;
cout<<"12.B.反物质导弹(伤害10000000): 1000000武器币"<<endl;
cout<<"13.A.水滴(伤害为总血量的30%): 5000000武器币"<<endl;
cout<<"14.A.光粒(伤害为总血量的70%): 该武器无法使用武器币兑换"<<endl;
cout<<"15.S.二向箔(???): 该武器无法使用武器币兑换"<<endl<<endl;
cout<<"20.退出"<<endl;
lnt p;cin>>p;
switch(p) {
case 1:if(wqb>=10&&wq[2]==0) {system("cls");say("购买成功");wqb-=10;wq[2]=1;}
else{say("武器币不足或已经购买");}break;
case 2:if(wqb>=50&&wq[3]==0) {system("cls");say("购买成功");wqb-=50;wq[3]=1;}
else{say("武器币不足或已经购买");}break;
case 3:if(wqb>=100&&wq[4]==0) {system("cls");say("购买成功");wqb-=100;wq[4]=1;}
else{say("武器币不足或已经购买");}break;
case 4:if(wqb>=300&&wq[5]==0) {system("cls");say("购买成功");wqb-=300;wq[5]=1;}
else{say("武器币不足或已经购买");}break;
case 5:if(wqb>=1000&&wq[6]==0) {system("cls");say("购买成功");wqb-=1000;wq[6]=1;}
else{say("武器币不足或已经购买");}break;
case 6:if(wqb>=5000&&wq[7]==0) {system("cls");say("购买成功");wqb-=5000;wq[7]=1;}
else{say("武器币不足或已经购买");}break;
case 7:if(wqb>=10000&&wq[8]==0) {system("cls");say("购买成功");wqb-=10000;wq[8]=1;}
else{say("武器币不足或已经购买");}break;
case 8:if(wqb>=12000&&wq[9]==0) {system("cls");say("购买成功");wqb-=12000;wq[9]=1;}
else{say("武器币不足或已经购买");}break;
case 9:if(wqb>=15000&&wq[10]==0) {system("cls");say("购买成功");wqb-=15000;wq[10]=1;}
else{say("武器币不足或已经购买");}break;
case 10:if(wqb>=50000&&wq[11]==0) {system("cls");say("购买成功");wqb-=50000;wq[11]=1;}
else{say("武器币不足或已经购买");}break;
case 11:if(wqb>=100000&&wq[12]==0) {system("cls");say("购买成功");wqb-=100000;wq[12]=1;}
else{say("武器币不足或已经购买");}break;
case 12:if(wqb>=1000000&&wq[13]==0) {system("cls");say("购买成功");wqb-=1000000;wq[13]=1;}
else{say("武器币不足或已经购买");}break;
case 13:if(wqb>=5000000&&wq[14]==0) {system("cls");say("购买成功");wqb-=5000000;wq[14]=1;}
else{say("武器币不足或已经购买");}break;
case 20:return ;
}
}
}
void wu_qi_shang_cheng() {
while(1) {
system("cls");
cout<<"数学王国-武器商城"<<endl;
cout<<"星星:"<<xx<<endl;
cout<<"武器币:"<<wqb<<endl<<endl;
cout<<"1.单抽(10颗星星)"<<endl;
cout<<"2."<<lian_chou_wq<<"连抽(10颗星星每次)"<<endl;
cout<<"3.奖池及概率"<<endl;
cout<<"4.武器币兑换"<<endl;
cout<<"5.修改连抽次数"<<endl;
cout<<"6.退出"<<endl;
lnt w;cin>>w;
switch(w) {
case 1:{system("cls");if(xx>=10) {xx-=10;}else{break;}wu_qi_chou();getch();break;}
case 2:{system("cls");if(xx>=10*lian_chou_wq) {xx-=10*lian_chou_wq;}else{break;}lnt a=lian_chou_wq;while(a--) {wu_qi_chou();getch();}break;}
case 3:{
system("cls");
cout<<"1.D.木剑(伤害10)"<<endl;
cout<<"2.D.铁剑(伤害50)"<<endl;
cout<<"3.D.长枪(伤害100)"<<endl;
cout<<"4.D.能量剑(伤害300)"<<endl;
cout<<"5.D.手枪(伤害1000)"<<endl;
cout<<"6.C.狙击枪(伤害10000)"<<endl;
cout<<"7.C.脉冲剑(伤害50000)"<<endl;
cout<<"8.C.东风导弹(伤害100000)"<<endl;
cout<<"9.C.原子弹(伤害500000)"<<endl;
cout<<"10.C.核聚变导弹(伤害1000000)"<<endl;
cout<<"11.B.纳米飞刃发射器(伤害5000000)"<<endl;
cout<<"12.B.反物质导弹(伤害10000000)"<<endl;
cout<<"13.A.水滴(伤害为总血量的30%)"<<endl;
cout<<"14.A.光粒(伤害为总血量的70%)"<<endl;
cout<<"15.S.二向箔(???)"<<endl<<endl;
cout<<"D:70% C:%25 B:4.9% A:0.09% S:0.01%"<<endl;
getch();
break;
}
case 4:{wu_qi_bi_shang_cheng();break;}
case 5:{
system("cls");
cout<<"请输入连抽次数(500以下)"<<endl;
lnt ttt;cin>>ttt;
if(ttt<=500) {
lian_chou_wq=ttt;
}
else{
system("cls");
say("输入错误");
}
break;
}
case 6:return ;
}
}
}
void fu_mo_chou() {
fmxyz++;
lnt k=kand()%400+1;
if(fmxyz>=500) {
k=kand()%2+49;
fmxyz=0;
}
if(k>50&&k<=200) {cout<<"附魔币X3"<<endl;fmb+=3;}
else if(k>50&&k<=300) {cout<<"附魔币X7"<<endl;fmb+=7;}
else if(k>50&&k<=370) {cout<<"附魔币X10"<<endl;fmb+=10;}
else if(k>50&&k<=390) {cout<<"附魔币X15"<<endl;fmb+=15;}
else if(k>50&&k<=400) {cout<<"附魔币X20"<<endl;fmb+=20;}
else{
switch(k) {
case 1:{cout<<fmmz[1];if(fm[1]==0) {fm[1]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 2:{cout<<fmmz[2];if(fm[2]==0) {fm[2]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 3:{cout<<fmmz[3];if(fm[3]==0) {fm[3]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 4:{cout<<fmmz[4];if(fm[4]==0) {fm[4]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 5:{cout<<fmmz[5];if(fm[5]==0) {fm[5]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 6:{cout<<fmmz[6];if(fm[6]==0) {fm[6]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 7:{cout<<fmmz[7];if(fm[7]==0) {fm[7]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 8:{cout<<fmmz[8];if(fm[8]==0) {fm[8]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 9:{cout<<fmmz[9];if(fm[9]==0) {fm[9]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 10:{cout<<fmmz[10];if(fm[10]==0) {fm[10]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 11:{cout<<fmmz[11];if(fm[11]==0) {fm[11]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 12:{cout<<fmmz[12];if(fm[12]==0) {fm[12]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 13:{cout<<fmmz[13];if(fm[13]==0) {fm[13]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 14:{cout<<fmmz[14];if(fm[14]==0) {fm[14]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 15:{cout<<fmmz[15];if(fm[15]==0) {fm[15]=1;}
else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
case 16:{cout<<fmmz[16];if(fm[16]==0) {fm[16]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=3;}break;}
case 17:{cout<<fmmz[17];if(fm[17]==0) {fm[17]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 18:{cout<<fmmz[18];if(fm[18]==0) {fm[18]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 19:{cout<<fmmz[19];if(fm[19]==0) {fm[19]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 20:{cout<<fmmz[20];if(fm[20]==0) {fm[20]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 21:{cout<<fmmz[21];if(fm[21]==0) {fm[21]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 22:{cout<<fmmz[22];if(fm[22]==0) {fm[22]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 23:{cout<<fmmz[23];if(fm[23]==0) {fm[23]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 24:{cout<<fmmz[24];if(fm[24]==0) {fm[24]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 25:{cout<<fmmz[25];if(fm[25]==0) {fm[25]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 26:{cout<<fmmz[26];if(fm[26]==0) {fm[26]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 27:{cout<<fmmz[27];if(fm[27]==0) {fm[27]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 28:{cout<<fmmz[28];if(fm[28]==0) {fm[28]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 29:{cout<<fmmz[29];if(fm[29]==0) {fm[29]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 30:{cout<<fmmz[30];if(fm[30]==0) {fm[30]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 31:{cout<<fmmz[31];if(fm[31]==0) {fm[31]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 32:{cout<<fmmz[32];if(fm[32]==0) {fm[32]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 33:{cout<<fmmz[33];if(fm[33]==0) {fm[33]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 34:{cout<<fmmz[34];if(fm[34]==0) {fm[34]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 35:{cout<<fmmz[35];if(fm[35]==0) {fm[35]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 36:{cout<<fmmz[36];if(fm[36]==0) {fm[36]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 37:{cout<<fmmz[37];if(fm[37]==0) {fm[37]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 38:{cout<<fmmz[38];if(fm[38]==0) {fm[38]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 39:{cout<<fmmz[39];if(fm[39]==0) {fm[39]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 40:{cout<<fmmz[40];if(fm[40]==0) {fm[40]=1;}
else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
case 41:{cout<<fmmz[41];if(fm[41]==0) {fm[41]=1;}
else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
case 42:{cout<<fmmz[42];if(fm[42]==0) {fm[42]=1;}
else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
case 43:{cout<<fmmz[43];if(fm[43]==0) {fm[43]=1;}
else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
case 44:{cout<<fmmz[44];if(fm[44]==0) {fm[44]=1;}
else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
case 45:{cout<<fmmz[45];if(fm[45]==0) {fm[45]=1;}
else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
case 46:{cout<<fmmz[46];if(fm[46]==0) {fm[46]=1;}
else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
case 47:{cout<<fmmz[47];if(fm[47]==0) {fm[47]=1;}
else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
case 48:{cout<<fmmz[48];if(fm[48]==0) {fm[48]=1;}
else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
case 49:{cout<<fmmz[49];if(fm[49]==0) {fm[49]=1;}
else{cout<<"(已经转化为附魔币:50)";fmb+=50;}fmxyz=0;lnt a=5;while(a--) {getch();}break;}
case 50:{cout<<fmmz[50];if(fm[50]==0) {fm[50]=1;}
else{cout<<"(已经转化为附魔币:50)";fmb+=50;}fmxyz=0;lnt a=5;while(a--) {getch();}break;}
}
cout<<endl;
}
}
void zhuang_bei_fu_mo_shang_cheng() {
system("cls");
if(fmzq==0) {
fmzq=1;
say("欢迎来到装备附魔专区.");
say("在这里,您可以为您的武器购买附魔,增加特效");
}
while(1) {
system("cls");chong_zhi();
cout<<"数学王国-商场-装备附魔"<<endl<<endl;
cout<<"附魔币:"<<fmb<<endl;
cout<<"附魔幸运值:"<<fmxyz<<"(500必出S)"<<endl;
cout<<"星星:"<<xx<<endl<<endl;
cout<<"1.单抽附魔装备(3颗星星抽取一次)"<<endl;
cout<<"2."<<lian_chou<<"连抽附魔装备(每3颗星星抽取一次)"<<endl;
cout<<"3.兑换附魔装备"<<endl;
cout<<"4.修改连抽次数"<<endl;
cout<<"5.退出"<<endl<<endl;
lnt t;cin>>t;
switch(t) {
case 1:{
system("cls");
if(xx>=3) {xx-=3;fu_mo_chou();getch();}
else{cout<<"星星不足";getch();}
break;
}
case 2:{
system("cls");
if(xx>=3*lian_chou) {xx-=3*lian_chou;lnt a=lian_chou;while(a--) {fu_mo_chou();getch();}}
else{cout<<"星星不足";getch();}
break;
}
case 3:{
while(1) {
system("cls");
cout<<"数学王国-数学王国-商场-装备附魔兑换"<<endl;
cout<<"附魔币:"<<fmb<<endl<<endl;
for(lnt i=1;i<=50;i++) {
cout<<i<<"."<<fmmz[i];
if(fm[i]==1) {cout<<"(已拥有) ";}else{cout<<" ";}
if(i%3==0) {cout<<endl;}
}
cout<<"51.退出"<<endl;
cout<<"D.50附魔币 C.150附魔币 B.500附魔币 A.3000附魔币 S.10000附魔币"<<endl<<endl;
lnt w;cin>>w;
switch(w) {
case 1:{if(fm[1]==0&&fmb>=50) {fmb-=50;fm[1]=1;}
else{say("附魔币不足或已经购买");}break;}
case 2:{if(fm[2]==0&&fmb>=50) {fmb-=50;fm[2]=1;}
else{say("附魔币不足或已经购买");}break;}
case 3:{if(fm[3]==0&&fmb>=50) {fmb-=50;fm[3]=1;}
else{say("附魔币不足或已经购买");}break;}
case 4:{if(fm[4]==0&&fmb>=50) {fmb-=50;fm[4]=1;}
else{say("附魔币不足或已经购买");}break;}
case 5:{if(fm[5]==0&&fmb>=50) {fmb-=50;fm[5]=1;}
else{say("附魔币不足或已经购买");}break;}
case 6:{if(fm[6]==0&&fmb>=50) {fmb-=50;fm[6]=1;}
else{say("附魔币不足或已经购买");}break;}
case 7:{if(fm[7]==0&&fmb>=50) {fmb-=50;fm[7]=1;}
else{say("附魔币不足或已经购买");}break;}
case 8:{if(fm[8]==0&&fmb>=50) {fmb-=50;fm[8]=1;}
else{say("附魔币不足或已经购买");}break;}
case 9:{if(fm[9]==0&&fmb>=50) {fmb-=50;fm[9]=1;}
else{say("附魔币不足或已经购买");}break;}
case 10:{if(fm[10]==0&&fmb>=50) {fmb-=50;fm[10]=1;}
else{say("附魔币不足或已经购买");}break;}
case 11:{if(fm[11]==0&&fmb>=50) {fmb-=50;fm[11]=1;}
else{say("附魔币不足或已经购买");}break;}
case 12:{if(fm[12]==0&&fmb>=50) {fmb-=50;fm[12]=1;}
else{say("附魔币不足或已经购买");}break;}
case 13:{if(fm[13]==0&&fmb>=50) {fmb-=50;fm[13]=1;}
else{say("附魔币不足或已经购买");}break;}
case 14:{if(fm[14]==0&&fmb>=50) {fmb-=50;fm[14]=1;}
else{say("附魔币不足或已经购买");}break;}
case 15:{if(fm[15]==0&&fmb>=50) {fmb-=50;fm[15]=1;}
else{say("附魔币不足或已经购买");}break;}
case 16:{if(fm[16]==0&&fmb>=150) {fmb-=150;fm[16]=1;}
else{say("附魔币不足或已经购买");}break;}
case 17:{if(fm[17]==0&&fmb>=150) {fmb-=150;fm[17]=1;}
else{say("附魔币不足或已经购买");}break;}
case 18:{if(fm[18]==0&&fmb>=150) {fmb-=150;fm[18]=1;}
else{say("附魔币不足或已经购买");}break;}
case 19:{if(fm[19]==0&&fmb>=150) {fmb-=150;fm[19]=1;}
else{say("附魔币不足或已经购买");}break;}
case 20:{if(fm[20]==0&&fmb>=150) {fmb-=150;fm[20]=1;}
else{say("附魔币不足或已经购买");}break;}
case 21:{if(fm[21]==0&&fmb>=150) {fmb-=150;fm[21]=1;}
else{say("附魔币不足或已经购买");}break;}
case 22:{if(fm[22]==0&&fmb>=150) {fmb-=150;fm[22]=1;}
else{say("附魔币不足或已经购买");}break;}
case 23:{if(fm[23]==0&&fmb>=150) {fmb-=150;fm[23]=1;}
else{say("附魔币不足或已经购买");}break;}
case 24:{if(fm[24]==0&&fmb>=150) {fmb-=150;fm[24]=1;}
else{say("附魔币不足或已经购买");}break;}
case 25:{if(fm[25]==0&&fmb>=150) {fmb-=150;fm[25]=1;}
else{say("附魔币不足或已经购买");}break;}
case 26:{if(fm[26]==0&&fmb>=150) {fmb-=150;fm[26]=1;}
else{say("附魔币不足或已经购买");}break;}
case 27:{if(fm[27]==0&&fmb>=150) {fmb-=150;fm[27]=1;}
else{say("附魔币不足或已经购买");}break;}
case 28:{if(fm[28]==0&&fmb>=150) {fmb-=150;fm[28]=1;}
else{say("附魔币不足或已经购买");}break;}
case 29:{if(fm[29]==0&&fmb>=150) {fmb-=150;fm[29]=1;}
else{say("附魔币不足或已经购买");}break;}
case 30:{if(fm[30]==0&&fmb>=150) {fmb-=150;fm[30]=1;}
else{say("附魔币不足或已经购买");}break;}
case 31:{if(fm[31]==0&&fmb>=150) {fmb-=150;fm[31]=1;}
else{say("附魔币不足或已经购买");}break;}
case 32:{if(fm[32]==0&&fmb>=150) {fmb-=150;fm[32]=1;}
else{say("附魔币不足或已经购买");}break;}
case 33:{if(fm[33]==0&&fmb>=150) {fmb-=150;fm[33]=1;}
else{say("附魔币不足或已经购买");}break;}
case 34:{if(fm[34]==0&&fmb>=150) {fmb-=150;fm[34]=1;}
else{say("附魔币不足或已经购买");}break;}
case 35:{if(fm[35]==0&&fmb>=150) {fmb-=150;fm[35]=1;}
else{say("附魔币不足或已经购买");}break;}
case 36:{if(fm[36]==0&&fmb>=500) {fmb-=500;fm[36]=1;}
else{say("附魔币不足或已经购买");}break;}
case 37:{if(fm[37]==0&&fmb>=500) {fmb-=500;fm[37]=1;}
else{say("附魔币不足或已经购买");}break;}
case 38:{if(fm[38]==0&&fmb>=500) {fmb-=500;fm[38]=1;}
else{say("附魔币不足或已经购买");}break;}
case 39:{if(fm[39]==0&&fmb>=500) {fmb-=500;fm[39]=1;}
else{say("附魔币不足或已经购买");}break;}
case 40:{if(fm[40]==0&&fmb>=500) {fmb-=500;fm[40]=1;}
else{say("附魔币不足或已经购买");}break;}
case 41:{if(fm[41]==0&&fmb>=500) {fmb-=500;fm[41]=1;}
else{say("附魔币不足或已经购买");}break;}
case 42:{if(fm[42]==0&&fmb>=500) {fmb-=500;fm[42]=1;}
else{say("附魔币不足或已经购买");}break;}
case 43:{if(fm[43]==0&&fmb>=500) {fmb-=500;fm[43]=1;}
else{say("附魔币不足或已经购买");}break;}
case 44:{if(fm[44]==0&&fmb>=3000) {fmb-=3000;fm[44]=1;}
else{say("附魔币不足或已经购买");}break;}
case 45:{if(fm[45]==0&&fmb>=3000) {fmb-=3000;fm[45]=1;}
else{say("附魔币不足或已经购买");}break;}
case 46:{if(fm[46]==0&&fmb>=3000) {fmb-=3000;fm[46]=1;}
else{say("附魔币不足或已经购买");}break;}
case 47:{if(fm[47]==0&&fmb>=3000) {fmb-=3000;fm[47]=1;}
else{say("附魔币不足或已经购买");}break;}
case 48:{if(fm[48]==0&&fmb>=3000) {fmb-=3000;fm[48]=1;}
else{say("附魔币不足或已经购买");}break;}
case 49:{if(fm[49]==0&&fmb>=10000) {fmb-=10000;fm[49]=1;}
else{say("附魔币不足或已经购买");}break;}
case 50:{if(fm[50]==0&&fmb>=10000) {fmb-=10000;fm[50]=1;}
else{say("附魔币不足或已经购买");}break;}
case 51:return ;
}
}
break;
}
case 4:{
system("cls");
cout<<"请输入连抽次数(500以下)"<<endl;
lnt ttt;cin>>ttt;
if(ttt<=500) {
lian_chou=ttt;
}
else{
system("cls");
say("输入错误");
}
break;
}
case 5:return ;
}
}
}
void ji_yuan_dui_huan() {
system("cls");
while(1) {
system("cls");
cout<<"金币:"<<jb<<endl;
cout<<"钻石:"<<zs<<endl;
cout<<"王国故事碎片:"<<gu_shisp<<endl;
cout<<"改名卡:"<<gmk<<endl<<endl;
cout<<"1.王国故事碎片分解"<<endl;
cout<<"2.改名卡分解"<<endl;
cout<<"3.金币钻石互换"<<endl;
cout<<"4.分数兑换"<<endl;
cout<<"5.分数币兑换"<<endl;
cout<<"6.退出"<<endl;
lnt t;cin>>t;
if(t==1) {
system("cls");
cout<<"王国故事碎片:"<<gu_shisp<<endl;
cout<<"分解方式:"<<endl;
cout<<"1.3王国故事碎片=1金币"<<endl;
cout<<"2.10王国故事碎片=1钻石"<<endl;
cout<<"3.100王国故事碎片=1改名卡"<<endl;
cout<<"4.50王国故事碎片=1星星"<<endl;
cout<<"5.退出"<<endl;
lnt p;cin>>p;
switch(p) {
case 1:{
system("cls");
cout<<"您想要分解成多少金币?"<<endl;
lnt tgu_shisp=gu_shisp/3;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp) {
cout<<"分解成功";
jb+=w;
gu_shisp-=3*w;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 2:{
system("cls");
cout<<"您想要分解成多少钻石?"<<endl;
lnt tgu_shisp=gu_shisp/10;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp) {
cout<<"分解成功";
zs+=w;
gu_shisp-=10*w;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 3:{
system("cls");
cout<<"您想要分解成多少改名卡?"<<endl;
lnt tgu_shisp=gu_shisp/100;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp) {
cout<<"分解成功";
gmk+=w;
gu_shisp-=100*w;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 4:{
system("cls");
cout<<"您想要分解成多少星星?"<<endl;
lnt tgu_shisp=gu_shisp/50;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp) {
cout<<"分解成功";
xx+=w;
gu_shisp-=50*w;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 5:break;
}
}else if(t==2) {
system("cls");
cout<<"改名卡:"<<gmk<<endl<<endl;
cout<<"分解方式:"<<endl;
cout<<"1.1改名卡=100金币"<<endl;
cout<<"2.1改名卡=10钻石"<<endl;
cout<<"3.1改名卡=50王国故事碎片"<<endl;
cout<<"4.1改名卡=2星星"<<endl;
cout<<"5.退出"<<endl;
lnt p;cin>>p;
switch(p) {
case 1:{
system("cls");
cout<<"您想要分解成多少金币?(输入100的倍数)"<<endl;
lnt tgu_shisp=gmk*100;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp&&w%100==0) {
cout<<"分解成功";jb+=w;
gmk-=w/100;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 2:{
system("cls");
cout<<"您想要分解成多少?(输入100的倍数)"<<endl;
lnt tgu_shisp=gmk*100;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp&&w%10==0) {
cout<<"分解成功";
zs+=w;gmk-=w/10;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 3:{
system("cls");
cout<<"您想要分解成多少王国故事碎片?(输入50的倍数)"<<endl;
lnt tgu_shisp=gu_shisp*50;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp&&w%50==0) {
cout<<"分解成功";
gu_shisp+=w;gmk-=w/50;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 4:{
system("cls");
cout<<"您想要分解成多少星星?"<<endl;
lnt tgu_shisp=gmk*2;
cout<<"最多分解:"<<tgu_shisp<<endl;
lnt w;cin>>w;
if(w>=1&&w<=tgu_shisp) {
cout<<"分解成功";
xx+=w;gmk-=w/2;
}else{
cout<<"分解失败,请重试";
}
break;
}
case 5:break;
}
}else if(t==3) {
system("cls");
cout<<"1.10金币——>1钻石"<<endl;
cout<<"2.1钻石——>10金币"<<endl;
cout<<"3.退出"<<endl;
lnt p;cin>>p;
if(p==1) {
system("cls");
cout<<"兑换多少钻石?(10的倍数,最多"<<jb/10<<"钻石)"<<endl;
lnt w;cin>>w;
if(w%10==0&&w>0&&w<=jb/10) {
cout<<"兑换成功";
jb-=w*10;zs+=w;
return ;
}else{
cout<<"兑换失败";
return ;
}
}else if(p==2) {
system("cls");
cout<<"兑换多少金币?(最多"<<zs*10<<"金币)"<<endl;
lnt w;cin>>w;
if(w>0&&w<=zs) {
cout<<"兑换成功";
jb+=w*10;zs-=w;
return ;
}else{
cout<<"兑换失败";
return ;
}
}else{
break;
}
}else if(t==4) {
system("cls");
cout<<"分数:"<<fs<<endl;
cout<<"分数币:"<<fsb<<endl;
cout<<"可兑换分数:"<<fs-ydhfs<<endl;
cout<<"是否全部兑换?"<<endl;
cout<<"1.是 2.不是"<<endl;
lnt p=0;
cin>>p;
if(p==1) {
fsb+=(fs-ydhfs);
ydhfs+=(fs-ydhfs);
}else{
break;
}
}else if(t==5) {
system("cls");
cout<<"分数币:"<<fsb<<endl;
cout<<endl;
cout<<"1.兑换金币(1:50)"<<endl;
cout<<"2.兑换钻石(1:5)"<<endl;
cout<<"3.兑换王国故事碎片(1:10)"<<endl;
cout<<"4.兑换改名卡(30:1)"<<endl;
cout<<"5.退出"<<endl;
lnt p;cin>>p;
switch(p) {
case 1:{
system("cls");
cout<<"兑换多少?(最多兑换"<<fsb*50<<"个金币,输入50的倍数)"<<endl;
lnt t;cin>>t;
if(t>0&&t<=fsb*50&&t%50==0) {
fsb-=t/50;
jb+=t;
}else{
say("兑换失败");
}
break;
}
case 2:{
system("cls");
cout<<"兑换多少?(最多兑换"<<fsb*5<<"个钻石,输入5的倍数)"<<endl;
lnt t;cin>>t;
if(t>0&&t<=fsb*5&&t%5==0) {
fsb-=t/5;
zs+=t;
}else{
say("兑换失败");
}
break;
}
case 3:{
system("cls");
cout<<"兑换多少?(最多兑换"<<fsb*10<<"个王国故事碎片,输入10的倍数)"<<endl;
lnt t;cin>>t;
if(t>0&&t<=fsb*10&&t%10==0) {
fsb-=t/10;
gu_shisp+=t;
}else{
say("兑换失败");
}
break;
}
case 4:{
system("cls");
cout<<"兑换多少?(最多兑换"<<fsb/30<<"个改名卡)"<<endl;
lnt t;cin>>t;
if(t>0&&t<=fsb/30) {
fsb-=t*30;
gmk+=t;
}else{
say("兑换失败");
}
break;
}
case 5:break;
}
}else if(t==6) {
return ;
}
}
}
void shang_cheng() {
lnt tnow=1,tt;
while(1) {
system("cls");
cout<<"数学王国-商城"<<endl<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"金币:"<<jb<<endl;
cout<<"钻石:"<<zs<<endl;
cout<<"星星:"<<xx<<endl<<endl;
cout<<"商品分类:"<<endl;
if(tnow==1) {cout<<">>资源兑换<<"<<endl;}
else{cout<<" 资源兑换 "<<endl;}
if(tnow==2) {cout<<">>背景兑换<<"<<endl;}
else{cout<<" 背景兑换 "<<endl;}
if(tnow==3) {cout<<">>武器兑换<< (解锁怪兽击杀后可用)"<<endl;}
else{cout<<" 武器兑换 (解锁怪兽击杀后可用) "<<endl;}
if(tnow==4) {cout<<">>装备附魔道具<< (解锁怪兽击杀后可用)"<<endl;}
else{cout<<" 装备附魔道具 (解锁怪兽击杀后可用) "<<endl;}
if(tnow==5) {cout<<">>退出商城<<"<<endl;}
else{cout<<" 退出商城 "<<endl;}
tt=getch();
if(tt==224) {tt=getch();}
if(tt==72&&tnow>1) {tnow--; }//上
if(tt==80&&tnow<5) {tnow++; }//下
if(tt==' ') {
switch(tnow) {
case 1: ji_yuan_dui_huan();break;
case 2: bei_jing_dui_huan();break;
case 3: if(pdgu_shi==1) {wu_qi_shang_cheng();}else{system("cls");say("请先解锁击杀怪兽...");getch();}break;
case 4: if(pdgu_shi==1) {zhuang_bei_fu_mo_shang_cheng();}else{system("cls");say("请先解锁击杀怪兽...");getch();}break;
case 5: return ;
}
}
}
return ;
}
void ming_zi() {
lnt p=0;
while(p!=1) {
system("cls");
said("给自己取个名字吧?(输入自己的名字,不要有空格!)");
if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);bin_du();
}
cin>>mz;
cout<<"叫"<<mz<<"对吗?"<<endl;
cout<<"输入1确定"<<endl;cin>>p;
}
return ;
}
void chou_jia_zai() {
if(cgc==1) {
return ;
}
lnt t=80;
while(t>=20) {
t-=25;
for(lnt i=1;i<=20;i++) {
Sleep(t);
system("cls");
switch(i) {
case 1: system("cls");cout<<" .....\n. .\n. .\n. .\n. .\n......"<<endl;break;
case 2: system("cls");cout<<". ....\n. .\n. .\n. .\n. .\n......"<<endl;break;
case 3: system("cls");cout<<".. ...\n. .\n. .\n. .\n. .\n......"<<endl;break;
case 4: system("cls");cout<<"... ..\n. .\n. .\n. .\n. .\n......"<<endl;break;
case 5: system("cls");cout<<".... .\n. .\n. .\n. .\n. .\n......"<<endl;break;
case 6: system("cls");cout<<"..... \n. .\n. .\n. .\n. .\n......"<<endl;break;
case 7: system("cls");cout<<"......\n. \n. .\n. .\n. .\n......"<<endl;break;
case 8: system("cls");cout<<"......\n. .\n. \n. .\n. .\n......"<<endl;break;
case 9: system("cls");cout<<"......\n. .\n. .\n. \n. .\n......"<<endl;break;
case 10:system("cls");cout<<"......\n. .\n. .\n. .\n. \n......"<<endl;break;
case 11:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n..... "<<endl;break;
case 12:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n.... ."<<endl;break;
case 13:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n... .."<<endl;break;
case 14:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n.. ..."<<endl;break;
case 15:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n. ...."<<endl;break;
case 16:system("cls");cout<<"......\n. .\n. .\n. .\n. .\n ....."<<endl;break;
case 17:system("cls");cout<<"......\n. .\n. .\n. .\n .\n......"<<endl;break;
case 18:system("cls");cout<<"......\n. .\n. .\n .\n. .\n......"<<endl;break;
case 19:system("cls");cout<<"......\n. .\n .\n. .\n. .\n......"<<endl;break;
case 20:system("cls");cout<<"......\n .\n. .\n. .\n. .\n......"<<endl;break;
}
}
}
system("cls");
}
void xiu_gai() {
while(1) {
system("cls");said("请选择版本\n1.破解版 2.正常版");lnt w;cin>>w;
if(w==1) {
system("cls");
said("请输入密码");
if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);
say("你的行为激怒了坤坤!");while(1) {if(bin==1) {return ;}bin_du();}
}
string mm="1234";
string nn;cin>>nn;system("cls");
if(mm==nn) {
memset(wq,0,sizeof(wq));
memset(fm,0,sizeof(fm));
jb=9999999,xx=999999,zs=9999999,fs=999999,gmk=99999,wqb=9999999,fmxyz=0;
gmksp=0,gu_shisp=100000,gsxl=1000000000,bj=0,zt=7,fsb=0,ydhfs=0,pdgu_shi=1;
say("修改成功");break;
}else{
say("密码错误,修改失败");
}
}else if(pd==0) {
pd=1;
memset(wq,0,sizeof(wq));
memset(fm,0,sizeof(fm));
xyz=0,jb=0,xx=0,zs=0,fs=0,gmk=0;
gmksp=0,gu_shisp=0,gsxl=1000000000,bj=0,zt=7,fsb=0,ydhfs=0;say("修改成功");break;
}else{
say("不是第一次修改不能修改正常版!(不然会清空一切)");return ;
}
}
}
void she_zhi() {
system("cls");
cout<<"1.抽奖过程"<<endl;
cout<<"2.改名"<<endl;
cout<<"3.版本"<<endl;
cout<<"其它:退出"<<endl;
lnt p;cin>>p;
switch(p) {
case 1:system("cls");cout<<"是否跳过抽奖过程?\n";cout<<"1.是 2.不是";lnt t;cin>>t;if(t==1) {cgc=1;}else{cgc=0;}break;
case 2:if(gmk>=1){gmk--;ming_zi();}else{system("cls");say("没有改名卡...");Sleep(1000);}break;
case 3:xiu_gai();break;
}
return ;
}
void gong_ji(lnt k) {
system("cls");
lnt a=kand()%100+1,sh=0;
gsxl-=wqsh[k];sh+=wqsh[k];cout<<"伤害:"<<wqsh[k]<<endl<<endl;
if(f_m[k][1]==1) { gsxl-=1;sh++;cout<<"触发附魔,伤害+1"<<endl<<endl;}
if(f_m[k][2]==1) { if(a<=100&&a>=98) {gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}}
if(f_m[k][3]==1) { if(a<=5) {gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}}
if(f_m[k][4]==1) { if(a<=7&&a>=5) {gsxl-=wqsh[k]*2;sh+=2*wqsh[k];cout<<"触发附魔,伤害X3(不叠加)"<<endl<<endl;}}
if(f_m[k][5]==1) { gsxl-=wqsh[k]/100*3;sh+=wqsh[k]/100*3;cout<<"触发附魔,伤害增加3%(不叠加)"<<endl<<endl;}
if(f_m[k][6]==1) { if(a>=70) {cout<<"触发附魔,获得金币X100"<<endl<<endl;jb+=100;}}
if(f_m[k][7]==1) { if(a==100) {cout<<"触发附魔,获得改名卡X1"<<endl<<endl;gmk++;}}
if(f_m[k][8]==1) { cout<<"触发附魔,掉落伤害的0.1%钻石"<<endl<<endl;zs+=wqsh[k]/1000;}
if(f_m[k][9]==1) { cout<<"触发附魔,掉落伤害的0.3%钻石"<<endl<<endl;zs+=wqsh[k]/1000*3;}
if(f_m[k][10]==1) { cout<<"触发附魔,伤害+3"<<endl<<endl;gsxl-=3;sh+=3;}
if(f_m[k][11]==1) { cout<<"触发附魔,伤害+5"<<endl<<endl;gsxl-=5;sh+=5;}
if(f_m[k][12]==1) { cout<<"触发附魔,伤害+7"<<endl<<endl;gsxl-=7;sh+=7;}
if(f_m[k][13]==1) { if(a>=50&&a<=80) {cout<<"触发附魔,伤害+50"<<endl<<endl;gsxl-=50;sh+=50;}}
if(f_m[k][14]==1) { if(a<=10) {cout<<"触发附魔,分数币+50"<<endl<<endl;fsb+=50;}}
if(f_m[k][15]==1) { gsxl-=wqsh[k]/100*2;sh+=wqsh[k]/100*2;cout<<"触发附魔,伤害增加2%(不叠加)"<<endl<<endl;}
if(f_m[k][16]==1) { gsxl-=wqsh[k]/100*50;sh+=wqsh[k]/100*50;cout<<"触发附魔,伤害增加50%(不叠加)"<<endl<<endl;}
if(f_m[k][17]==1) { gsxl-=wqsh[k]/100*60;sh+=wqsh[k]/100*60;cout<<"触发附魔,伤害增加60%(不叠加)"<<endl<<endl;}
if(f_m[k][18]==1) { cout<<"触发附魔,掉落伤害的5%金币"<<endl<<endl;jb+=wqsh[k]/100*5;}
if(f_m[k][19]==1) { cout<<"触发附魔,掉落伤害的1%金币"<<endl<<endl;jb+=wqsh[k]/100*1;}
if(f_m[k][20]==1) { cout<<"触发附魔,掉落伤害的2%金币"<<endl<<endl;jb+=wqsh[k]/100*2;}
if(f_m[k][21]==1) { lnt pp=kand()%10000+1;if(pp==10000) {cout<<"触发附魔,获得随机武器"<<endl<<endl;wu_qi_chou();}}
if(f_m[k][22]==1) { lnt pp=kand()%2000+1;if(pp==2000) {cout<<"触发附魔,获得背景自选"<<endl<<endl;bei_jing_pi_fu_zi_xuan();}}
if(f_m[k][23]==1) { cout<<"触发附魔,掉落伤害的5%附魔币"<<endl<<endl;fmb+=wqsh[k]/100*5;}
if(f_m[k][24]==1) { cout<<"触发附魔,伤害+30"<<endl<<endl;gsxl-=30;sh+=30;}
if(f_m[k][25]==1) { cout<<"触发附魔,伤害+50"<<endl<<endl;gsxl-=50;sh+=50;}
if(f_m[k][26]==1) { if(a==1) {sh+=wqsh[k]*4;gsxl-=wqsh[k]*4;cout<<"触发附魔,伤害X5"<<endl<<endl;}}
if(f_m[k][27]==1) { if(a<=3) {sh+=wqsh[k];gsxl-=wqsh[k];cout<<"触发附魔,伤害X2"<<endl<<endl;}}
if(f_m[k][28]==1) { if(a==50) {xx+=10;cout<<"触发附魔,获得10颗星星"<<endl<<endl;}}
if(f_m[k][29]==1) { if(a<=5) {cout<<"触发附魔,随机伤害"<<endl<<endl;sh+=rand();gsxl-=rand();}}
if(f_m[k][30]==1) { gsxl-=wqsh[k]/100*7;sh+=wqsh[k]/100*7;cout<<"触发附魔,伤害增加7%(不叠加)"<<endl<<endl;}
if(f_m[k][31]==1) { if(a<=30) {cout<<"触发附魔,获得1颗钻石"<<endl<<endl;zs+=1;}}
if(f_m[k][32]==1) { if(a>=98) {cout<<"触发附魔,获得100颗钻石"<<endl<<endl;zs+=100;}}
if(f_m[k][33]==1) { if(a<=50&&a>=48) {cout<<"触发附魔,掉落20颗分数币"<<endl<<endl;fsb+=20;}}
if(f_m[k][34]==1) { if(a<=50) {cout<<"触发附魔,掉落1颗分数币"<<endl<<endl;fsb+=1;}}
if(f_m[k][35]==1) { if(a<=5) {cout<<"触发附魔,获得50金币"<<endl<<endl;jb+=50;}}
if(f_m[k][36]==1) { gsxl-=wqsh[k]/100*70;sh+=wqsh[k]/100*70;cout<<"触发附魔,伤害增加70%(不叠加)"<<endl<<endl;}
if(f_m[k][37]==1) { gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害增加100%(不叠加)"<<endl<<endl;}
if(f_m[k][38]==1) { gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}
if(f_m[k][39]==1) { if(a<=70) {cout<<"触发附魔,掉落100颗金币"<<endl<<endl;jb+=100;}}
if(f_m[k][40]==1) { if(a<=70) {cout<<"触发附魔,掉落50颗金币"<<endl<<endl;zs+=50;}}
if(f_m[k][41]==1) { if(a>=70) {gsxl-=wqsh[k]*4;sh+=wqsh[k]*4;cout<<"触发附魔,伤害X5(不叠加)"<<endl<<endl;}}
if(f_m[k][42]==1) { if(a>=90) {gsxl-=wqsh[k]*9;sh+=wqsh[k]*9;cout<<"触发附魔,伤害X10(不叠加)"<<endl<<endl;}}
if(f_m[k][43]==1) { if(a>=95) {gsxl-=wqsh[k]*19;sh+=wqsh[k]*19;cout<<"触发附魔,伤害X20(不叠加)"<<endl<<endl;}}
if(f_m[k][44]==1) { if(a>=30&&a<=35) {gsxl-=wqsh[k]*99;sh+=wqsh[k]*99;cout<<"触发附魔,伤害X100(不叠加)"<<endl<<endl;}}
if(f_m[k][45]==1) { cout<<"触发附魔,伤害+100000"<<endl<<endl;sh+=100000;gsxl-=100000;}
if(f_m[k][46]==1) { if(a>=10) {cout<<"触发附魔,掉落伤害的5%金币"<<endl<<endl;jb+=wqsh[k]/100*5;}}
if(f_m[k][47]==1) { cout<<"触发附魔,掉落5钻石"<<endl<<endl;zs+=5;}
if(f_m[k][48]==1) { if(a%2==0) {cout<<"触发附魔,获得1张改名卡"<<endl<<endl;gmk++;}}
if(f_m[k][49]==1) { cout<<"触发附魔,获得5张改名卡"<<endl<<endl;gmk+=5;}
if(f_m[k][50]==1) { cout<<"触发附魔,伤害X100"<<endl<<endl;gsxl-=wqsh[k]*99;sh+=wqsh[k]*99;}
cout<<"总伤害:"<<sh<<endl;return ;
}
void jishaguaishou() {
while(1) {
system("cls");
cout<<endl<<endl<<endl;
cout<<" 怪兽剩余血量:"<<gsxl<<endl;
cout<<endl<<endl<<endl;
cout<<"攻击方式:"<<endl;
cout<<1<<"."<<"用"<<wqmz[1]<<"(基础伤害:"<<wqsh[1]<<")"<<endl;
if(wq[2]==1) {cout<<2<<"."<<"用"<<wqmz[2]<<"(基础伤害:"<<wqsh[2]<<")"<<endl;}
if(wq[3]==1) {cout<<3<<"."<<"用"<<wqmz[3]<<"(基础伤害:"<<wqsh[3]<<")"<<endl;}
if(wq[4]==1) {cout<<4<<"."<<"用"<<wqmz[4]<<"(基础伤害:"<<wqsh[4]<<")"<<endl;}
if(wq[5]==1) {cout<<5<<"."<<"用"<<wqmz[5]<<"(基础伤害:"<<wqsh[5]<<")"<<endl;}
if(wq[6]==1) {cout<<6<<"."<<"用"<<wqmz[6]<<"(基础伤害:"<<wqsh[6]<<")"<<endl;}
if(wq[7]==1) {cout<<7<<"."<<"用"<<wqmz[7]<<"(基础伤害:"<<wqsh[7]<<")"<<endl;}
if(wq[8]==1) {cout<<8<<"."<<"用"<<wqmz[8]<<"(基础伤害:"<<wqsh[8]<<")"<<endl;}
if(wq[9]==1) {cout<<9<<"."<<"用"<<wqmz[9]<<"(基础伤害:"<<wqsh[9]<<")"<<endl;}
if(wq[10]==1) {cout<<10<<"."<<"用"<<wqmz[10]<<"(基础伤害:"<<wqsh[10]<<")"<<endl;}
if(wq[11]==1) {cout<<11<<"."<<"用"<<wqmz[11]<<"(基础伤害:"<<wqsh[11]<<")"<<endl;}
if(wq[12]==1) {cout<<12<<"."<<"用"<<wqmz[12]<<"(基础伤害:"<<wqsh[12]<<")"<<endl;}
if(wq[13]==1) {cout<<13<<"."<<"用"<<wqmz[13]<<"(基础伤害:"<<wqsh[13]<<")"<<endl;}
if(wq[14]==1) {cout<<14<<"."<<"用"<<wqmz[14]<<"(基础伤害:30%)"<<endl;}
if(wq[15]==1) {cout<<15<<"."<<"用"<<wqmz[15]<<"(基础伤害:70%"<<")"<<endl;}
if(wq[16]==1) {cout<<16<<"."<<"用"<<wqmz[16]<<"(基础伤害:?"<<")"<<endl;}
cout<<"666.先撤,下次再来打"<<endl;
if(gsxl<=0) {
system("cls");say("怪兽已死,王国已恢复");ggu_shi=1;getch();return ;
}
lnt t;cin>>t;
switch(t) {
case 1:gong_ji(1);getch();break;
case 2:if(wq[2]==1) {gong_ji(2);getch();}break;
case 3:if(wq[3]==1) {gong_ji(3);getch();}break;
case 4:if(wq[4]==1) {gong_ji(4);getch();}break;
case 5:if(wq[5]==1) {gong_ji(5);getch();}break;
case 6:if(wq[6]==1) {gong_ji(6);getch();}break;
case 7:if(wq[7]==1) {gong_ji(7);getch();}break;
case 8:if(wq[8]==1) {gong_ji(8);getch();}break;
case 9:if(wq[9]==1) {gong_ji(9);getch();}break;
case 10:if(wq[10]==1) {gong_ji(10);getch();}break;
case 11:if(wq[11]==1) {gong_ji(11);getch();}break;
case 12:if(wq[12]==1) {gong_ji(12);getch();}break;
case 13:if(wq[13]==1) {gong_ji(13);getch();}break;
case 14:if(wq[14]==1) {system("cls");cout<<"伤害:"<<gsxl/10*3<<endl;gsxl=gsxl-gsxl/10*3;getch();}break;
case 15:if(wq[15]==1) {system("cls");cout<<"伤害:"<<gsxl/10*7<<endl;gsxl=gsxl-gsxl/10*7;getch();}break;
case 16:if(wq[16]==1) {system("cls");cout<<"伤害:?"<<endl;gsxl=0;getch();}break;
case 666:return ;
}
}
}
void fu_mo_wu_qi(lnt k) {
while(1) {
system("cls");
cout<<"数学王国-武器附魔"<<endl;
cout<<"附魔武器:"<<wqmz[k]<<endl<<endl;
cout<<"注:一个武器只能附魔三个."<<endl<<endl;
cout<<"已经附魔:"<<endl;lnt p=0,fl[4];
for(lnt i=1;i<=50;i++) {
if(f_m[k][i]==1) {
cout<<fmmz[i]<<" ";
p++;fl[p]=i;cout<<p*111<<".卸下此附魔"<<endl;
}
}
p=3-p;while(p--) {cout<<endl;}
cout<<endl;
for(lnt i=1;i<=50;i++) {
if(fm[i]==1) {
cout<<i<<".";
if(i<10) {cout<<" ";};
cout<<fmmz[i];p++;
if(p%3==0) {
cout<<endl;
}
}
}
cout<<endl<<"51.退出"<<endl<<endl;
lnt t;cin>>t;
switch(t) {
case 111:{if(fmwq[k]>=1) {f_m[k][fl[1]]=0;fmwq[k]--;}break;}
case 222:{if(fmwq[k]>=2) {f_m[k][fl[2]]=0;fmwq[k]--;}break;}
case 333:{if(fmwq[k]>=3) {f_m[k][fl[3]]=0;fmwq[k]--;}break;}
case 1:if(fm[1]==1&&fmwq[k]<3&&f_m[k][1]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][1]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 2:if(fm[2]==1&&fmwq[k]<3&&f_m[k][2]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][2]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 3:if(fm[3]==1&&fmwq[k]<3&&f_m[k][3]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][3]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 4:if(fm[4]==1&&fmwq[k]<3&&f_m[k][4]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][4]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 5:if(fm[5]==1&&fmwq[k]<3&&f_m[k][5]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][5]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 6:if(fm[6]==1&&fmwq[k]<3&&f_m[k][6]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][6]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 7:if(fm[7]==1&&fmwq[k]<3&&f_m[k][7]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][7]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 8:if(fm[8]==1&&fmwq[k]<3&&f_m[k][8]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][8]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 9:if(fm[9]==1&&fmwq[k]<3&&f_m[k][9]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][9]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 10:if(fm[10]==1&&fmwq[k]<3&&f_m[k][10]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][10]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 11:if(fm[11]==1&&fmwq[k]<3&&f_m[k][11]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][11]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 12:if(fm[12]==1&&fmwq[k]<3&&f_m[k][12]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][12]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 13:if(fm[13]==1&&fmwq[k]<3&&f_m[k][13]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][13]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 14:if(fm[14]==1&&fmwq[k]<3&&f_m[k][14]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][14]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 15:if(fm[15]==1&&fmwq[k]<3&&f_m[k][15]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][15]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 16:if(fm[16]==1&&fmwq[k]<3&&f_m[k][16]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][16]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 17:if(fm[17]==1&&fmwq[k]<3&&f_m[k][17]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][17]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 18:if(fm[18]==1&&fmwq[k]<3&&f_m[k][18]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][18]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 19:if(fm[19]==1&&fmwq[k]<3&&f_m[k][19]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][19]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 20:if(fm[20]==1&&fmwq[k]<3&&f_m[k][20]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][20]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 21:if(fm[21]==1&&fmwq[k]<3&&f_m[k][21]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][21]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 22:if(fm[22]==1&&fmwq[k]<3&&f_m[k][22]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][22]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 23:if(fm[23]==1&&fmwq[k]<3&&f_m[k][23]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][23]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 24:if(fm[24]==1&&fmwq[k]<3&&f_m[k][24]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][24]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 25:if(fm[25]==1&&fmwq[k]<3&&f_m[k][25]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][25]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 26:if(fm[26]==1&&fmwq[k]<3&&f_m[k][26]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][26]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 27:if(fm[27]==1&&fmwq[k]<3&&f_m[k][27]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][27]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 28:if(fm[28]==1&&fmwq[k]<3&&f_m[k][28]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][28]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 29:if(fm[29]==1&&fmwq[k]<3&&f_m[k][29]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][29]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 30:if(fm[30]==1&&fmwq[k]<3&&f_m[k][30]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][30]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 31:if(fm[31]==1&&fmwq[k]<3&&f_m[k][31]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][31]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 32:if(fm[32]==1&&fmwq[k]<3&&f_m[k][32]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][32]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 33:if(fm[33]==1&&fmwq[k]<3&&f_m[k][33]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][33]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 34:if(fm[34]==1&&fmwq[k]<3&&f_m[k][34]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][34]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 35:if(fm[35]==1&&fmwq[k]<3&&f_m[k][35]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][35]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 36:if(fm[36]==1&&fmwq[k]<3&&f_m[k][36]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][36]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 37:if(fm[37]==1&&fmwq[k]<3&&f_m[k][37]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][37]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 38:if(fm[38]==1&&fmwq[k]<3&&f_m[k][38]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][38]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 39:if(fm[39]==1&&fmwq[k]<3&&f_m[k][39]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][39]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 40:if(fm[40]==1&&fmwq[k]<3&&f_m[k][40]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][40]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 41:if(fm[41]==1&&fmwq[k]<3&&f_m[k][41]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][41]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 42:if(fm[42]==1&&fmwq[k]<3&&f_m[k][42]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][42]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 43:if(fm[43]==1&&fmwq[k]<3&&f_m[k][43]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][43]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 44:if(fm[44]==1&&fmwq[k]<3&&f_m[k][44]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][44]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 45:if(fm[45]==1&&fmwq[k]<3&&f_m[k][45]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][45]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 46:if(fm[46]==1&&fmwq[k]<3&&f_m[k][46]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][46]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 47:if(fm[47]==1&&fmwq[k]<3&&f_m[k][47]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][47]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 48:if(fm[48]==1&&fmwq[k]<3&&f_m[k][48]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][48]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 49:if(fm[49]==1&&fmwq[k]<3&&f_m[k][49]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][49]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 50:if(fm[50]==1&&fmwq[k]<3&&f_m[k][50]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][50]=1;}
else{cout<<"附魔失败"<<endl;getch();}break;
case 51:return ;
}
}
}
void zhuang_bei_fu_mo() {
if(pdgu_shi==0) {
system("cls");
say("请先解锁击杀怪兽...");
return ;
}
while(1) {
system("cls");
cout<<"数学王国-附魔专区"<<endl<<endl;
cout<<"需要附魔的武器:"<<endl;
lnt i=1;
cout<<1<<"."<<wqmz[1]<<"(基础伤害:"<<wqsh[1]<<")"<<endl;
if(wq[++i]==1) {cout<<2<<"."<<wqmz[2]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<3<<"."<<wqmz[3]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<4<<"."<<wqmz[4]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<5<<"."<<wqmz[5]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<6<<"."<<wqmz[6]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<7<<"."<<wqmz[7]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<8<<"."<<wqmz[8]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<9<<"."<<wqmz[9]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<10<<"."<<wqmz[10]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<11<<"."<<wqmz[11]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<12<<"."<<wqmz[12]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<13<<"."<<wqmz[13]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
if(wq[++i]==1) {cout<<14<<"."<<wqmz[14]<<"(基础伤害:30%)"<<endl;}
if(wq[++i]==1) {cout<<15<<"."<<wqmz[15]<<"(基础伤害:70%"<<")"<<endl;}
if(wq[++i]==1) {cout<<16<<"."<<wqmz[16]<<"(基础伤害:?"<<")"<<endl;}
cout<<"666.退出附魔专区"<<endl;
lnt t;cin>>t;
switch(t) {
case 1:fu_mo_wu_qi(1);break;
case 2:if(wq[1]==1) {fu_mo_wu_qi(2);}break;
case 3:if(wq[2]==1) {fu_mo_wu_qi(3);}break;
case 4:if(wq[3]==1) {fu_mo_wu_qi(4);}break;
case 5:if(wq[4]==1) {fu_mo_wu_qi(5);}break;
case 6:if(wq[5]==1) {fu_mo_wu_qi(6);}break;
case 7:if(wq[6]==1) {fu_mo_wu_qi(7);}break;
case 8:if(wq[7]==1) {fu_mo_wu_qi(8);}break;
case 9:if(wq[8]==1) {fu_mo_wu_qi(9);}break;
case 10:if(wq[9]==1) {fu_mo_wu_qi(10);}break;
case 11:if(wq[10]==1) {fu_mo_wu_qi(11);}break;
case 12:if(wq[11]==1) {fu_mo_wu_qi(12);}break;
case 13:if(wq[12]==1) {fu_mo_wu_qi(13);}break;
case 14:if(wq[13]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
case 15:if(wq[14]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
case 16:if(wq[15]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
case 666:return ;
}
}
}
void lao_liu() {
cout<<endl;
cout<<"--------------------------------"<<endl;Sleep(10);
cout<<"Process exited after 36.44 seconds with return value 0"<<endl;Sleep(500);
cout<<"请按任意键继续. . ."<<endl;
getch();
system("cls");
say("我是老6~");
say("你想退出?没那么简单");
say("走出数学王国是一个漫长的过程哦~");
say("不不不,要有耐心,不然没有存档!");
say("我来倒数!");
say("3");say("2");say("1");return ;
}
int main() {
du_dang();bin=0;
if(jr==0&&jb==0&&zs==0&&fs==0) {
memset(fmwq,0,sizeof(fmwq));jr=1;
if(MessageBox(0,TEXT("请不要随意输入任何非数字字符,否则将导致游戏崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);
say("你的行为激怒了坤坤!");while(1) {if(bin==1) {cun_dang();lao_liu();return 0;}bin_du();}
}
system("color 07");
system("cls");
say("欢迎来到数学王国\n按任意键继续...");
ming_zi();jia_zai();
xiu_gai();
}
while(1) {
system("cls");cun_dang();chong_zhi();
cout<<"数学王国-主页"<<endl;
cout<<"用户名:"<<mz<<endl<<endl;
cout<<"分数:"<<fs<<endl;
cout<<"分数币:"<<fsb<<endl;
cout<<"金币:"<<jb<<endl;
cout<<"钻石:"<<zs<<endl;
cout<<"星星:"<<xx<<endl;
cout<<"幸运值:"<<xyz<<"(200以上必中S物品)"<<endl<<endl;
if(gu_shisp>=1314&&agu_shi==0) {gu_shisp-=1314;agu_shi=1;dpd=-1;}
else{if(agu_shi==1) {if(now==-1) {cout<<">>王国故事<<"<<endl;}
else{cout<<" 王国故事 "<<endl;}cout<<"王国故事碎片:"<<gu_shisp<<endl;}
else{cout<<"王国故事碎片:"<<gu_shisp<<"/1314"<<endl;}}
while(gmksp>=20) {if(gmksp>=20) {gmk++;gmksp-=20;}}
cout<<"改名卡:"<<gmk<<" 改名卡碎片:"<<gmksp<<"/20"<<endl<<endl;
cout<<"段位:";duan_wei();
if(now==0) {cout<<endl<<">>查看全部段位<<";}
else{cout<<endl<<" 查看全部段位 ";}
cout<<endl<<endl;
cout<<"模式:(方向键更换,空格确定)"<<endl;
int t;
if(now==1) {cout<<">>综合计算<< ";}
else{cout<<" 综合计算 ";}
if(now==8) {cout<<">>十连抽(9颗星星)<<"<<endl;}
else{cout<<" 十连抽(9颗星星)"<<endl;}
if(now==2) {cout<<">>加法专项<< ";}
else{cout<<" 加法专项 ";}
if(now==9) {cout<<">>兑换码<<"<<endl;}
else{cout<<" 兑换码"<<endl;}
if(now==3) {cout<<">>减法专项<< ";}
else{cout<<" 减法专项 ";}
if(now==10) {cout<<">>商城<<"<<endl;}
else{cout<<" 商城"<<endl;}
if(now==4) {cout<<">>除法专项<< ";}
else{cout<<" 除法专项 ";}
if(now==11) {cout<<">>设置<<"<<endl;}
else{cout<<" 设置"<<endl;}
if(now==5) {cout<<">>乘法专项<< ";}
else{cout<<" 乘法专项 ";}
if(now==12) {cout<<">>装备附魔<<"<<endl;}
else{cout<<" 装备附魔"<<endl;}
if(now==6) {cout<<">>判断算式<< ";}
else{cout<<" 判断算式 ";}
if(now==13&&pdgu_shi==1) {cout<<">>击杀怪兽<<"<<endl;}
else{cout<<" 击杀怪兽"<<endl;}
if(now==7) {cout<<">>单抽(1颗星星)<< ";}
else{cout<<" 单抽(1颗星星) ";}
if(now==14) {cout<<">>退出游戏<<"<<endl;}
else{cout<<" 退出游戏"<<endl;}
t=getch();
if(t==224) {t=getch();}
if(t==72&&now>dpd) {now--; }//上
if(t==80&&now<14) {now++; }//下
if(t==75&&now>7 ) {now-=7;}//左
if(t==77&&now<8) {now+=7;}//右
if(t==' ') {
switch(now) {
case 0:if(agu_shi==1) {gu_shi();}break;
case 1:ji_suan();system("cls");break;
case 2:zhuan(1);system("cls");break;
case 3:zhuan(2);system("cls");break;
case 4:zhuan(4);system("cls");break;
case 5:zhuan(3);system("cls");break;
case 6:pan_duan_dui_cuo();system("cls");break;
case 7:{
if(xx>=1) {
system("cls");cout<<"按下抽奖";
getch();system("cls");
xx-=1;
chou(1);getch();
}
else{
cout<<"星星不足...";
getch();
}
break;
}
case 8:{
if(xx>=9) {
chong_zhi();
lnt t=10;xx-=9;
system("cls");
cout<<"按下抽奖";
getch();
system("cls");getch();
chou(0);
getch();
}
else{
cout<<"星星不足...";
getch();
}
break;
}
case 9:system("cls");dui_huan_ma();break;
case 10: shang_cheng();break;
case 11:she_zhi();break;
case 12:zhuang_bei_fu_mo();break;
case 13:jishaguaishou();break;
case 14:{
system("cls");
if(ggu_shi==1) {
say("您拯救了数学王国,数学王国随时欢迎您回来");
}
else{
say("再会...");
}
cun_dang();
lao_liu();
return 0;
}
case 100:{
system("cls");
cout<<"数学王国-查看段位"<<endl<<endl;
cout<<"当前分数:"<<fs<<endl<<endl;
cout<<"懵懂萌新 "<<endl;
cout<<"不屈黑铁 5分"<<endl;
cout<<"倔强青铜 30分"<<endl;
cout<<"顽皮白银 100分"<<endl;
cout<<"勇敢黄金 300分"<<endl;
cout<<"优雅铂金 500分"<<endl;
cout<<"高贵钻石 1000分"<<endl;
cout<<"璀璨星耀 1500分"<<endl;
cout<<"数学小王 2000分"<<endl;
cout<<"数学大王 2500分"<<endl;
cout<<"数学皇者 4000分"<<endl;
cout<<"无限永恒 10000分"<<endl;
getch();break;
}
}
}
if(t=='6') {
system("cls");
if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
MessageBox(0,TEXT("再会..."),TEXT("重要提示"),MB_OK);
cun_dang();lao_liu();return 0;
}
cout<<"输入start进入彩蛋"<<endl;
string a="start";
string b;cin>>b;system("cls");
if(a==b) {
system("cls");
cai_dan_oo();
}
}
}
return 0;
}