话说自己没事写一个这样的脚本看一群猪打架很有意思啊……
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cstdlib>
#include<windows.h>
using namespace std;
//1--主公 2--忠臣 3--反贼
//1--桃(P) 2--杀(K) 3--闪(D) 4--决斗(F) 5--南猪入侵(N) 6--万箭齐发(W) 7--无懈可击(J) 8--猪哥连弩(Z)
int n,m,dis[15][15],shenfen[15],lei[15],pai[15][100005],num[15],hp[15],last[15],now;
bool z[15],tiao[15],over[15];
char paidui[2005];
int getshenfen()
{
char c=getchar();
while(c>'Z'||c<'A')c=getchar();
getchar();
switch(c)
{
case 'M':return 1;
case 'Z':return 2;
case 'F':return 3;
}
}
char get2()
{
char c=paidui[now];
if(now!=m)
char c=getchar();
while(c>'Z'||c<'A')c=getchar();
switch(c)
{
case 'P':return 1;
case 'K':return 2;
case 'D':return 3;
case 'F':return 4;
case 'N':return 5;
case 'W':return 6;
case 'J':return 7;
case 'Z':return 8;
}
}
int get()
{
int c=paidui[now];
if(now!=m)now++;
return c;
}
void die(int x)
{
over[x]=1;
printf("%d:啊~~~~我~~~~死~~~~了~~~~~~~~\n",x);
Sleep(2000);
bool flag=1;
for(int i=1;i<=n;i++)
if(!over[i]&&shenfen[i]==3)
flag=0;
if(flag)
{
printf("MP\n");
for(int i=1;i<=n;i++)
{
if(over[i])printf("DEAD\n");
else
{
for(int j=1;j<=num[i];j++)
{
if(pai[i][j]==1)putchar('P');
if(pai[i][j]==2)putchar('K');
if(pai[i][j]==3)putchar('D');
if(pai[i][j]==4)putchar('F');
if(pai[i][j]==5)putchar('N');
if(pai[i][j]==6)putchar('W');
if(pai[i][j]==7)putchar('J');
if(pai[i][j]==8)putchar('Z');
if(j!=num[i])putchar(' ');
}
putchar('\n');
}
}
exit(0);
}
if(shenfen[x]==1)
{
printf("FP\n");
for(int i=1;i<=n;i++)
{
if(over[i])printf("DEAD\n");
else
{
for(int j=1;j<=num[i];j++)
{
if(pai[i][j]==1)putchar('P');
if(pai[i][j]==2)putchar('K');
if(pai[i][j]==3)putchar('D');
if(pai[i][j]==4)putchar('F');
if(pai[i][j]==5)putchar('N');
if(pai[i][j]==6)putchar('W');
if(pai[i][j]==7)putchar('J');
if(pai[i][j]==8)putchar('Z');
if(j!=num[i])putchar(' ');
}
putchar('\n');
}
}
exit(0);
}
if(shenfen[x]==2)
{
printf("主公:我的爱卿!\n");
Sleep(3000);
if(last[x]==1)
{
printf("主公弃掉所有手牌和装备\n");
Sleep(3000);
z[1]=0;
num[1]=0;
}
}
if(shenfen[x]==3)
{
printf("主公:反贼死了,前来领赏!\n");
Sleep(3000);
pai[last[x]][++num[last[x]]]=get();
pai[last[x]][++num[last[x]]]=get();
pai[last[x]][++num[last[x]]]=get();
}
}