• 周四. 4 月 23rd, 2026

物嫩软件资讯网

软件资讯来物嫩

C++格斗(牛逼版)

admin@wunen

4 月 5, 2025

#include<bits/stdc++.h>

#include<windows.h>

#include<conio.h>

#include<time.h>

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)

using namespace std;

int m[20][20];

char a,b,c,d;

int xa=16,ya=4,xb=16,yb=15,fxa=20,fya=20;

int xShang,Tiao,Zuo,You,Quan,fang=1,blood=50,lan=20;

int yShang,Tiaob,Zuob,Youb,Quanb,fangb=-1,bloodb=50,lanb=20;

int Zhao,Fen,zou,zhao,Bao,baox,baoy,Di,diy,Bu;

int Lie,liey,lief,liefy,Ji,jiy,jif,Shun,r,R,s,S,M;

void Yan(int a)

{


if(a==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);

if(a==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);

if(a==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);

if(a==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);

if(a==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);

if(a==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);

}

void Bai(){SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);}

void SetPos(int x,int y)

{


COORD pos;

pos.X=2*y+8;

pos.Y=x;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);

}

void Xue()

{


SetPos(0,-4);for(int i=0;i<4;i++) {for(int j=0;j<38;j++)cout<<” “;cout<<endl;}SetPos(0,-4);if(lan>30) lan=30;

if(lanb>30) lanb=30;cout<<” “;Yan(5);if(lan==30) Yan(3);for(int i=1;i<=lan;i++) printf(“▃”);Yan(1);printf(“\n1p :”);for(int i=2;i<=blood;i+=2) printf(“█”);

if(blood%2==1) printf(“▌”);cout<<endl<<” “;Yan(5);if(lanb==30) Yan(3);for(int i=1;i<=lanb;i++) printf(“▃”);Yan(4);printf(“\n2p :”);for(int i=2;i<=bloodb;i+=2) printf(“█”);

if(bloodb%2==1) printf(“▌”);cout<<endl;SetPos(17,0);Yan(2);for(int j=0;j<20;j++) {cout<<“■”;continue;} Bai();Yan(1);printf(“\n\n 蓝方:A W D –控制\t\t”);Yan(4);

printf(“红方:←↑→–控制\n\n”); Yan(1);printf(” J-出拳”);if(lan<1) Yan(6);printf(” K-前刺”);if(lan<3) Yan(6);printf(” L-分身\t”);Yan(4);printf(“1-出拳”);

if(lanb<1) Yan(6);printf(” 2-上挑”);Yan(4);if(lanb<3) Yan(6);printf(” 3-瞬移\n\n”);Yan(1);if(lan<3) Yan(6);printf(” U-回血”);Yan(1);if(lan<5) Yan(6);printf(” I-裂地”);Yan(1);

if(lan<10) Yan(6);printf(” O-炸地\t”);Yan(4);if(lanb<3) Yan(6);printf(“4-回血”);Yan(4);if(lanb<5) Yan(6);printf(” 5-震爆”);Yan(4);if(lanb<7) Yan(6);printf(” 6-激光”);Bai();

}

void Wo(){Yan(1),SetPos(xa,ya),cout<<“●”;Yan(4),SetPos(xb,yb),cout<<“●”;if(Fen!=0) Bai(),SetPos(fxa,fya),cout<<“●”;}

void Hong(){Wo();system(“color 4F”),Sleep(10),system(“color 0F”),Xue();}

void Lan(){Wo();system(“color 1F”),Sleep(10),system(“color 0F”),Xue();}

void Lv(){Wo();system(“color 2F”),Sleep(10),system(“color 0F”),Xue();}

void Zou()

{


zou=0;

SetPos(xa,ya),cout<<” “;SetPos(xb,yb),cout<<” “;

if(Fen>0) SetPos(fxa,fya),cout<<” “;SetPos(0,-4);

if(fxa<=5||xa<=5) xShang=0;

if(xa==xb&&ya==yb) xa–,zou=1;

if(fxa==xa&&fya==ya) fxa–,zou=1;

if(fxa==xb&&fya==yb) fxa–,zou=1;

if(Fen>0)

{


if(xa==fxa+1&&ya==fya&&fang==-1){if(fya>0) fya–;else fya+=2;}

if(xa==fxa+1&&ya==fya&&fang==1){if(fya<19) fya++;else fya-=2;}

if(fxa+1==xb&&fya==yb&&fang==-1){if(fya>0) fya–;else fya+=2;}

if(fxa+1==xb&&fya==yb&&fang==1){if(fya<19) fya++;else fya-=2;}

if(Tiao>0)

{


if(fang==-1&&fya>0&&(fxa!=xb||fya-1!=yb)&&(fxa!=xa||fya-1!=ya)) fya–;

if(fang==1&&fya<19&&(fxa!=xb||fya+1!=yb)&&(fxa!=xa||fya+1!=ya)) fya++;

}

if(xShang>0) m[fxa][fya]=0,fxa-=2;

if(fxa<16) m[fxa][fya]=0,fxa++;

}

if(xa+1==xb&&ya==yb&&fang==-1){if(ya>0) ya–;else ya+=2;}

if(xa+1==xb&&ya==yb&&fang==1){if(ya<19) ya++;else ya-=2;}

if(xa+1==fxa&&ya==fya&&fang==-1){if(ya>0) ya–;else ya+=2;}

if(xa+1==fxa&&ya==fya&&fang==1){if(ya<19) ya++;else ya-=2;}

if(Zuo>0&&ya>0&&Tiao==0&&(xa!=xb||ya-1!=yb)&&(fxa!=xa||fya!=ya-1)) m[xa][ya]=0,ya–;

if(Zuo>0&&fya>0&&Tiao==0&&(fxa!=xb||fya-1!=yb)&&(xa!=fxa||ya!=fya-1)) m[fxa][fya]=0,fya–;Zuo=0;

if(You>0&&ya<19&&Tiao==0&&(xa!=xb||ya+1!=yb)&&(fxa!=xa||fya!=ya+1)) m[xa][ya]=0,ya++;

if(You>0&&fya<19&&Tiao==0&&(fxa!=xb||fya+1!=yb)&&(xa!=fxa||ya!=fya+1)) m[fxa][fya]=0,fya++;You=0;

if(Tiao>0)

{


if(fang==-1&&ya>0&&(xa!=xb||ya-1!=yb)&&(fxa!=xa||fya!=ya-1)) ya–;

if(fang==1&&ya<19&&(xa!=xb||ya+1!=yb)&&(fxa!=xa||fya!=ya+1)) ya++;

}

if(xShang>0) m[xa][ya]=0,xShang–,xa-=2;

if(xa<16) m[xa][ya]=0,xa++;

if(xa==16) Tiao=0;

if(xb<=5) yShang=0;

if(xa==xb+1&&ya==yb&&fangb==-1){if(yb>0) yb–;else yb+=2;}

if(xa==xb+1&&ya==yb&&fangb==1){if(yb<19) yb++;else yb-=2;}

if(xb+1==fxa&&yb==fya&&fangb==-1){if(yb>0) yb–;else yb+=2;}

if(xb+1==fxa&&yb==fya&&fangb==1){if(yb<19) yb++;else yb-=2;}

if(Zuob>0&&yb>0&&Tiaob==0&&(xa!=xb||ya!=yb-1)&&(fxa!=xb||fya!=yb-1)) m[xb][yb]=0,Zuob=0,yb–;Zuob=0;

if(Youb>0&&yb<19&&Tiaob==0&&(xa!=xb||ya!=yb+1)&&(fxa!=xb||fya!=yb+1)) m[xb][yb]=0,Youb=0,yb++;Youb=0;

if(Tiaob>0&&Bu==0)

{


if(fangb==-1&&yb>0&&(xa!=xb||ya!=yb-1)&&(fxa!=xb||fya!=yb-1)) yb–;

if(fangb==1&&yb<19&&(xa!=xb||ya!=yb+1)&&(fxa!=xb||fya!=yb+1)) yb++;

}

if(yShang>0) m[xb][yb]=0,yShang–,xb-=2;

if(xb<16) m[xb][yb]=0,xb++;

if(xb==16) Tiaob=0;

SetPos(0,-4);if(zou==1) Zou();

Sleep(10);

}

void Xian()

{


zhao=0;s++;

if(M>=5) {Zhao=0;return;}

if(s==70) {s=0;if(lan<40)lan++;if(lanb<40)lanb++;Xue();}

SetPos(0,-4);

if(Bao!=0)

{


Bao–;Zhao–;

for(int i=baox-3;i<=baox+3;i++)

for(int j=baoy-3;j<=baoy+3;j++) if(i<=16&&j>=0&&j<=19) m[i][j]=9;

for(int i=baox-1;i<=baox+1;i++)

for(int j=baoy-1;j<=baoy+1;j++) if(i<=16&&j>=0&&j<=19) m[i][j]=0;

}if(Bao==0) baox=0,baoy=0;

if(Lie!=0)

{


Lie–;Zhao–;

if(lief==-1) for(int i=1;i<=7-Lie;i++) if(liey+Lie>=0) m[18-i][liey+Lie]=11;

if(lief==1) for(int i=1;i<=7-Lie;i++) if(liey-Lie<=19) m[18-i][liey-Lie]=10;

if(Fen>0)

{


if(lief==-1) for(int i=1;i<=7-Lie;i++) if(liefy+Lie>=0) m[18-i][liefy+Lie]=11;

if(lief==1) for(int i=1;i<=7-Lie;i++) if(liefy-Lie<=19) m[18-i][liefy-Lie]=10;

}

}if(Lie==0) liey=0,lief=0,liefy=0;

if(Ji!=0)

{


Ji–;Zhao–;

if(jif==-1) for(int i=jiy;i>=0;i–) m[xb][i]=14;

if(jif==1) for(int i=jiy;i<=19;i++) m[xb][i]=13;

}if(Ji==0) jiy=0,jif=0;

if(Di!=0)

{


Di–;Zhao–;

for(int i=2;i<=16;i++) m[i][diy]=19;

if(Fen>0&&yb!=0&&yb!=19) for(int i=2;i<=16;i++) m[i][diy+fangb]=19;

}if(Di==0) diy=0;

if(Shun!=0)

{


SetPos(Shun,-4);cout<<” “;

Shun=0;

}

Bu=0;

if(m[xa][ya]==3) {Shun=xa,Zuo+=1,xShang+=4,blood-=1,Zhao=0,m[xa][ya]=7,Lan(),lan++,zhao=1;Xue();}

else if(m[xa][ya]==4) {Shun=xa,You+=1,xShang+=4,blood-=1,Zhao=0,m[xa][ya]=7,Lan(),lan++,zhao=1;Xue();}

else if(m[xa][ya]==9) {Shun=xa,xShang=7,blood-=2,Zhao=0,m[xa][ya]=7,Lan(),lan+=2,zhao=1;Xue();}

else if(m[xa][ya]==13) {Shun=xa,You+=1,blood-=2,Zhao=0,m[xa][ya]=7,Lan(),lan+=2,zhao=1;Xue();}

else if(m[xa][ya]==14) {Shun=xa,Zuo+=1,blood-=2,Zhao=0,m[xa][ya]=7,Lan(),lan+=2,zhao=1;Xue();}

else if(m[xa][ya]==15) {Shun=xa,You+=1,blood-=1,Zhao=0,m[xa][ya]=7,Lan(),lan+=1,zhao=1;Xue();}

else if(m[xa][ya]==16) {Shun=xa,Zuo+=1,blood-=1,Zhao=0,m[xa][ya]=7,Lan(),lan+=1,zhao=1;Xue();}

else m[xa][ya]=1;

if(m[fxa][fya]==3||m[fxa][fya]==4||m[fxa][fya]==9||m[fxa][fya]==13||m[fxa][fya]==14||m[fxa][fya]==15||m[fxa][fya]==16)

{Zhao=0,m[fxa][fya]=7,fxa=20,fya=20,Fen=0,Lan(),zhao=1;Xue();}

if(m[xb][yb]==5) {Shun=xb,Zuob+=4,yShang+=1,bloodb-=1,Zhao=0,m[xb][yb]=7,Hong(),lanb++,zhao=1;Xue();}

else if(m[xb][yb]==6) {Shun=xb,Youb+=4,yShang+=1,bloodb-=1,Zhao=0,m[xb][yb]=7,Hong(),lanb++,zhao=1;Xue();}

else if(m[xb][yb]==10) {Shun=xb,Youb+=1,yShang+=1,bloodb-=2,Zhao=0,m[xb][yb]=7,Hong(),lanb+=2,zhao=1;Xue();}

else if(m[xb][yb]==11) {Shun=xb,Zuob+=1,yShang+=1,bloodb-=2,Zhao=0,m[xb][yb]=7,Hong(),lanb+=2,zhao=1;Xue();}

else if(m[xb][yb]==17) {Shun=xb,Youb+=1,bloodb-=1,Zhao=0,m[xb][yb]=7,Hong(),lanb+=1,zhao=1;Xue();}

else if(m[xb][yb]==18) {Shun=xb,Zuob+=1,bloodb-=1,Zhao=0,m[xb][yb]=7,Hong(),lanb+=1,zhao=1;Xue();}

else if(m[xb][yb]==19) {Shun=xb,Bu=1,yShang+=3,bloodb-=1,Zhao=0,m[xb][yb]=7,Hong(),lanb+=1,zhao=1;Xue();}

else m[xb][yb]=2;

if(Fen>0) m[fxa][fya]=8;

for(int i=5;i<=16;i++)

for(int j=0;j<20;j++)

{


if(m[i][j]==20) {SetPos(i,j);cout<<” “,m[i][j]=0;continue;}

if(m[i][j]==1) {Yan(1),SetPos(i,j);cout<<“●”,m[i][j]=20,Bai();continue;}

if(m[i][j]==2) {Yan(4),SetPos(i,j);cout<<“●”,m[i][j]=20,Bai();continue;}

if(m[i][j]==8) {Bai(),SetPos(i,j);cout<<“●”,m[i][j]=20;continue;}

if(m[i][j]==7) {Yan(5),SetPos(i,j);cout<<“█”,m[i][j]=20,zhao=1;Bai();continue;}

if(m[i][j]==12) {Bai(),SetPos(i,j);cout<<“●”,Shun=xb;continue;}

if(m[i][j]>=3&&m[i][j]<=6||(m[i][j]>=9&&m[i][j]<=11)||(m[i][j]>=13))

{Bai(),SetPos(i,j);cout<<“■”;m[i][j]=20,Zhao=0,zhao=1;continue;}

}

if(zhao>0) {M++,Zou(),Xian();M=0;return;}

memset(m,0,sizeof(m));M=0;

}

void Go(char a)

{


if(a==’j’) Quan++; else Quan=0;

if(a==’w’&&Tiao==0) Tiao++,xShang+=3;

if(a==’a’&&Tiao==0) Zuo=1,You=0,fang=-1;

if(a==’d’&&Tiao==0) You=1,Zuo=0,fang=1;

if(a==’j’&&Quan<=3&&fang==-1&&ya-1>=0) {m[xa][ya-1]=18;if(Fen>0&&fya-1>=0) m[fxa][fya-1]=18;}

if(a==’j’&&Quan<=3&&fang==1&&ya+1<=19) {m[xa][ya+1]=17;if(Fen>0&&fya+1<=19) m[fxa][fya+1]=17;}

if(a==’k’&&fang==-1&&lan>=1&&ya!=0) {lan–,Xue();Zhao++;for(int i=1;i<=3;i++){if(ya-i>=0) m[xa][ya-i]=5;if(Fen>0&&fya-i>=0) m[fxa][fya-i]=5;}}

if(a==’k’&&fang==1&&lan>=1&&ya!=19) {lan–,Xue();Zhao++;for(int i=1;i<=3;i++){if(ya+i<=19) m[xa][ya+i]=6;if(Fen>0&&fya+i<=19) m[fxa][fya+i]=6;}}

if(a==’l’&&Fen==0&&lan>=3) lan-=3,Xue(),Lan(),fxa=xa-3,fya=rand()%19,Fen=1,Zou(),Xian();

if(a==’u’&&lan>=3) lan-=3,Xue(),Lv(),blood+=2;

if(a==’i’&&lan>=5) lan-=5,Xue(),Zhao+=3,Di+=3,diy=yb;

if(a==’o’&&fang==-1&&lan>=10) {lan-=10,Xue();Zhao+=6,Lie=6,liey=ya-6,lief=-1,liefy=0;if(Fen>0) liefy=fya-6;}

if(a==’o’&&fang==1&&lan>=10) {lan-=10,Xue();Zhao+=6,Lie=6,liey=ya+6,lief=1,liefy=0;if(Fen>0) liefy=fya+6;}

if(a==’1′) Quanb++; else Quanb=0;

if(a==72&&Tiaob==0) Tiaob++,yShang+=3;

if(a==75&&Tiaob==0) Zuob=1,Youb=0,fangb=-1;

if(a==77&&Tiaob==0) Youb=1,Zuob=0,fangb=1;

if(a==’1’&&Quanb<=3&&fangb==-1&&yb-1>=0) m[xb][yb-1]=16;

if(a==’1’&&Quanb<=3&&fangb==1&&yb+1<=19) m[xb][yb+1]=15;

if(a==’2’&&fangb==-1&&lanb>=1&&yb!=0) {lanb–,Xue();Zhao++;for(int i=1;i<=3;i++){if(yb-i>=0) m[xb][yb-i]=3;}}

if(a==’2’&&fangb==1&&lanb>=1&&yb!=19) {lanb–,Xue();Zhao++;for(int i=1;i<=3;i++){if(yb+i<=19) m[xb][yb+i]=4;}}

if(a==’3’&&fangb==1&&lanb>=3&&yb!=19) {lanb-=3;Xue();for(int i=yb;i<=18;i++) m[xb][i]=12;yb=19;Xian();}

if(a==’3’&&fangb==-1&&lanb>=3&&yb!=0) {lanb-=3;Xue();for(int i=yb;i>0;i–) m[xb][i]=12;yb=0;Xian();}

if(a==’4’&&lanb>=3) lanb-=3,Xue(),Lv(),bloodb+=2;

if(a==’5’&&lanb>=5) lanb-=5,Xue(),Zhao+=3,Bao+=3,baox=xb,baoy=yb;

if(a==’6’&&lanb>=7) lanb-=7,Xue(),Zhao+=3,Ji+=3,jiy=yb,jif=fangb;

}

int main()

{


x:

system(“cls”);

srand((unsigned)time(NULL));Bai();

cout<<endl<<” ——————-胎红 VS 胎蓝———————“<<endl;

cout<<” —————————作者:额…………—————“<<endl<<endl;Yan(5);

cout<<” 2.0版本,憾世来袭!”<<endl<<endl;

cout<<” 2大更新:”<<endl<<endl;

cout<<” 1.完美解决“闪”的问题!”<<endl<<endl;

cout<<” 2.单人模式来了!完全电脑AI控制,比双人模式更难!”<<endl<<endl;

cout<<” 3.技能平衡性调整,更合理化的对战体验。”<<endl<<endl;Yan(1);

cout<<” 已开启 闪光功能:当蓝方挨血时,画面闪蓝光,反之闪红光;恢血时闪绿光。”<<endl<<endl;Bai();

cout<<” 请输入: 1.单人模式 2.双人模式”<<endl<<endl;A:a=_getch();

if(a==’1′)

{


cout<<” 你要当谁? 1.小胎蓝 2.小胎红 3.老子不想打了,让他们自己打!”<<endl<<endl;b=_getch();

cout<<” 选择难度: 1.简单的像吃屎 2.一般的像垃圾 3.巨难的像变胎”<<endl<<endl;

cout<<” (难度越简单,对方动作越迟缓。)”<<endl<<endl;d=_getch();

if(d==’1′) R=5;

if(d==’2′) R=3;

if(d==’3′) R=1;

system(“cls”);

Xue();Xian();

while(blood>0&&bloodb>0)

{


SetPos(0,-4);M=0;

Zou();Xian();

if(b==’1’||b==’3′)

{


S++;

if(S>=R)

{


S=0;c=0;int xxa=xa,yya=ya;

if(lanb>=7) r=rand()%6;else if(lanb>=5) r=rand()%7-2;else if(lanb>=3) r=rand()%6-2;else if(lanb>=1) r=rand()%4-1;else r=rand()%3-1;

if(Fen>0) xxa=fxa,yya=fya;

if((xb==16&&yb==0)||(xb==16&&yb==19)) r=0;

if(r==5){if(fangb==-1&&xxa==xb&&yya<=yb) c=’6′;if(fangb==1&&xxa==xb&&yya>=yb) c=’6′;else r=0;}

if(r==4){if(xxa==xb&&abs(yya-yb)<=1) r=0;if(fangb==-1&&yb-3<=yya&&yya<=yb-1) c=’5′;if(fangb==1&&yb+3>=yya&&yya>=yb+1) c=’5′;else r=0;}

if(r==3&&bloodb<30&&lan>=3) c=’4′;

if(r==2){if(fangb==-1&&yb-3<=yya&&yya<=yb) c=’2′;if(fangb==1&&yb+3>=yya&&yya>=yb) c=’2′;else r=0;}

if(r==1){if(fangb==-1&&yb-1==yya) c=’1′;else if(fangb==1&&yb+1==yya) c=’1′;else r=0;}

if(yya<=yb&&r==0){int rr=rand()%5;if(fangb==-1&&rr==0) c=72;else if(fangb==-1&&rr==1&&abs(yya-yb)>=5) c=’3′;else c=75;}

if(yya>yb&&r==0){int rr=rand()%5;if(fangb==1&&rr==0) c=72;else if(fangb==1&&rr==1&&abs(yya-yb)>=5) c=’3′;else c=77;}

if(c!=0) Go(c);

}

}

if(b==’2’||b==’3′)

{


S++;

if(S>=R)

{


S=0;c=0;

if(lanb>=10) r=rand()%10;else if(lanb>=5) r=rand()%9-3;else if(lanb>=3) r=rand()%8-3;else if(lanb>=1) r=rand()%6-2;else r=rand()%3-1;

if((xa==16&&ya==0)||(xa==16&&ya==19)) r=0;

if(r>=6){if(fang==-1&&ya>=yb&&abs(ya-yb)<=2) c=’o’;if(fang==1&&ya<=yb&&abs(ya-yb)<=2) c=’o’;else r=0;}

if(r==5) c=’i’;

if(r==4&&blood<30&&lan>=3) c=’u’;

if(r==3&&Fen==0) c=’l’;

if(r==2){if(fang==1&&yb-3<=ya&&ya<=yb) c=’k’;if(fang==-1&&yb+3>=ya&&ya>=yb) c=’k’;else r=0;}

if(r==1){if(fang==1&&yb-1==ya) c=’j’;else if(fang==-1&&yb+1==ya) c=’j’;else r=0;}

if(ya>=yb&&r==0){int rr=rand()%5;if(fang==-1&&rr==0) c=’w’;else c=’a’;}

if(ya<yb&&r==0){int rr=rand()%5;if(fang==1&&rr==0) c=’w’;else c=’d’;}

if(c!=0) Go(c);

}

}

if(kbhit())

{


SetPos(0,-4);

if(b==’1′)

{


if(KEY_DOWN(87)) Go(‘w’);if(KEY_DOWN(65)) Go(‘a’);if(KEY_DOWN(68)) Go(‘d’);

if(KEY_DOWN(74)) Go(‘j’);if(KEY_DOWN(75)) Go(‘k’);if(KEY_DOWN(76)) Go(‘l’);

if(KEY_DOWN(85)) Go(‘u’);if(KEY_DOWN(73)) Go(‘i’);if(KEY_DOWN(79)) Go(‘o’);

}

if(b==’2′)

{


if(KEY_DOWN(38)) Go(72);if(KEY_DOWN(37)) Go(75);if(KEY_DOWN(39)) Go(77);

if(KEY_DOWN(97)) Go(‘1’);if(KEY_DOWN(98)) Go(‘2’);if(KEY_DOWN(99)) Go(‘3’);

if(KEY_DOWN(100)) Go(‘4’);if(KEY_DOWN(101)) Go(‘5’);if(KEY_DOWN(102)) Go(‘6’);

}

Zou(),Xian();

}

if(Zhao>0) Zou(),Xian();

Sleep(20);

}

}

else if(a==’2′)

{


system(“cls”);

Xue();Xian();

while(blood>0&&bloodb>0)

{


SetPos(0,-4);

if(!kbhit()) Zou(),Xian();

if(kbhit())

{


SetPos(0,-4);

if(KEY_DOWN(87)) Go(‘w’);if(KEY_DOWN(65)) Go(‘a’);if(KEY_DOWN(68)) Go(‘d’);

if(KEY_DOWN(74)) Go(‘j’);if(KEY_DOWN(75)) Go(‘k’);if(KEY_DOWN(76)) Go(‘l’);

if(KEY_DOWN(85)) Go(‘u’);if(KEY_DOWN(73)) Go(‘i’);if(KEY_DOWN(79)) Go(‘o’);

if(KEY_DOWN(38)) Go(72);if(KEY_DOWN(37)) Go(75);if(KEY_DOWN(39)) Go(77);

if(KEY_DOWN(97)) Go(‘1’);if(KEY_DOWN(98)) Go(‘2’);if(KEY_DOWN(99)) Go(‘3’);

if(KEY_DOWN(100)) Go(‘4’);if(KEY_DOWN(101)) Go(‘5’);if(KEY_DOWN(102)) Go(‘6’);

Zou(),Xian();

}

if(Zhao>0) Zou(),Xian();Sleep(20);

}

}

else goto A;

system(“cls”);

if(blood>0) Yan(1);

if(bloodb>0) Yan(4);

cout<<endl<<endl<<endl;

cout<<” ┌————-┐”<<endl;

cout<<” ┆ ┆”<<endl;

if(blood>0) cout<<” ┆ 1p WIN!!! ┆”<<endl;

if(bloodb>0) cout<<” ┆ 2p WIN!!! ┆”<<endl;

cout<<” ┆ ┆”<<endl;

cout<<” └————-┘”<<endl<<endl;

Sleep(2000);Bai();system(“cls”);

xa=16,ya=4,xb=16,yb=15,fxa=20,fya=20;

xShang=Tiao=Zuo=You,Quan=0,fang=1,blood=50,lan=20;

yShang=Tiaob=Zuob=Youb=Quanb=0,fangb=-1,bloodb=50,lanb=20;

Zhao=Fen=zou=zhao=Bao=baox=baoy=Di=diy=Bu=0;

Lie=liey=lief=liefy=Ji=jiy=jif=Shun=r=R=s=S=M=0;goto x;

return 0;

}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注