贪吃蛇C语言编码问题,我这个编码自己碰到自己时死不了,撞墙可以死。,求解答。
intwilldie(int*xs,int*ys){inti;if(xs[0]<0||xs[0]>570||ys[0]<0||ys[0]>570){return1;}el...
int willdie(int *xs,int *ys)
{
int i;
if(xs[0]<0 || xs[0]>570 || ys[0]<0 || ys[0]>570 )
{
return 1;
}
else
{
return 0;
}
for(i=3;i<chang;i++)
{
if(xs[0] == xs[i] && ys[0] == ys[i])
{
return 1;
}
else
{
return 0;
}
}
}
没法发所有的,这是我写的函数,就是判断死亡的,但就是自己撞自己死不了,求大神解答啊。 展开
{
int i;
if(xs[0]<0 || xs[0]>570 || ys[0]<0 || ys[0]>570 )
{
return 1;
}
else
{
return 0;
}
for(i=3;i<chang;i++)
{
if(xs[0] == xs[i] && ys[0] == ys[i])
{
return 1;
}
else
{
return 0;
}
}
}
没法发所有的,这是我写的函数,就是判断死亡的,但就是自己撞自己死不了,求大神解答啊。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询