要apk的留言!
费话不多说,上代码!!
#include <iostream>
#include <unistd.h>
using namespace std;
int renshu,daihao1,a,sha,yao,q;
int yi[3],er,san,si;
int zhuyao3(){
sleep(1);
cout << "你要什么角色*1狼*2巫*其他无角色"<< endl;
cin >> q;
if(q==1)
{
yi[1]=1;
}else if(q==2)
{
yi[0]=1;
}
cout << "\33[2J\33[0;0H"<<endl;
if(yi[1]==1)
{
cout << "你狼人"<< endl;
}else if(yi[0]==1)
{
cout << "你女巫"<< endl;
}else
{
cout << "你没任何角色"<< endl;
}
cout << "你为1号"<< endl;
sleep(2);
cout << "\33[2J\33[0;0H"<< endl;
cout << "1号 \33[42m存活\33[0m"<< endl;
cout << "2号 \33[42m存活\33[0m"<< endl;
cout << "3号 \33[42m存活\33[0m"<< endl;
cout << "\33[5;0H狼人睁眼"<< endl;
sleep(1);
cout << "\33[6;0H你要杀谁"<< endl;
if(yi[1]==1)
{
cin >> sha;
}else
{
sha=rand()%4;
}
sleep(1);
cout << "\33[7;0H\33[K"<< endl;
switch(sha)
{
case 1:
yi[2]=1;
break;
case 2:
er=1;
break;
case 3:
san=1;
break;
}
sleep(2);
cout << "\33[8;0H女巫睁眼,你杀谁\33[9;0H"<< endl;
if(yi[0]==1)
{
cin >> sha;
}else
{
sha=rand()%(renshu+1);
}
switch(sha)
{
case 1:
yi[2]=1;
break;
case 2:
er=1;
break;
case 3:
san=1;
break;
}
cout <<endl<<"结束\33[10;0H"<< endl;
if(yi[2])
{
cout << "1号去世"<< endl;
}
if(er)
{
cout << "2号去世"<< endl;
}
if(san)
{
cout << "3号去世"<< endl;
}
}
int zhuyao4(){
}
int main(){
cin >> renshu;
cout <<"人数为"<<renshu<<endl;
cout << "分配中"<<endl;
for(int i = 1;i<=6;i++) {
cout << "."<< endl;
sleep(0.5);
}
daihao1=renshu;
switch(renshu)
{
case 3:
cout << "有:狼人1_预言家1_女巫1_"<< endl;
break;
case 4:
cout << "狼人1.预言家1.女巫1.平民1"<< endl;
break;
default:
cout << "不支持"<<renshu<<"人数游玩"<< endl<<"请联系更新"<<endl;
return 0;
}
cout << "分配OK!"<< endl;
cout << "\33[47m即将开始"<< endl;
for(int i = 0;i < 3;i++) {
cout << "."<< endl;
sleep(0.5);
}
cout << "\33[0m"<< endl;
if(renshu==3)
{
zhuyao3();
}else if(renshu==4)
{
zhuyao4();
}
}