0
已解决
李宜和
高级启示者
高级启示者
#include <bits/stdc++.h>
#include<windows.h>
#include<iomanip>
#include<stdio.h>
#include<cstdlib>
#include<ctime>
using namespace std;
int main(){
srand(time(0));
CONSOLE_CURSOR_INFO info = { 1, 0 };
HANDLE hand = GetStdHandle( STD_OUTPUT_HANDLE );
COORD coord={ 0, 0 };
POINT pt={ 0, 0 };
SetConsoleCursorInfo( hand, &info );
string a="点击鼠标左键。",b="按Tab键。",c="按回车键。" ;
int m,cnt=0;
while(1){
while(1){
m=rand()%3+1;
if(m==1){
cout<<a<<endl;
Sleep(2000);
if(GetAsyncKeyState(VK_LBUTTON)&0x01){
break;
}else{
cout<<"失败" ;
cnt=1;
break;
}
}
if(m==2){
cout<<b<<endl;
Sleep(2000);
if(GetAsyncKeyState(VK_TAB)&0x09){
break;
}else{
cout<<"失败" ;
cnt=1;
break;
}
}
if(m==3){
cout<<c<<endl;
Sleep(2000);
if(GetAsyncKeyState(VK_RETURN)&0x8000){
break;
}else{
cout<<"失败" ;
cnt=1;
break;
}
}
}
if(cnt==1){
break;
}
}
return 0;
}
玩的方法:
他过一段时间随机弹出一则命令(不完善、不多)你需要狂点这个键,点到了继续,有2秒反应时间(可以改),没点到结束。
图:
采纳回合最多的
回合:一个命令叫回合