📄 traversal_v_win.c
字号:
#include"header.c"
int traversal_v_win(int v_win[game_win_high+1][game_win_width],int *type,int *view )
{
int i,j=0,t=0;
///d ##
// d ##
if(*type==1)
for(i=game_win_high-1;i>0;i--)
for(j=0;j<game_win_width;j++)
{
if(v_win[i][j]==0&&v_win[i-1][j]==0&&v_win[i-2][j]==0)
if(v_win[i][j+1]==0&&j+1<=11)
return j;
}
//d ##
//d ##
if(*type==3)
for(i=game_win_high;i>0;i--)
for(j=0;j<game_win_width;j++)
{
if(v_win[i][j]==0&&v_win[i-1][j]==0&&v_win[i-2][j]==0)
{
if(v_win[i][j+1]==0&&v_win[i-1][j-1]==0&&j-1>=0&&j+1<=11)
{
*view=0;
return j-1;
}
}
else if(j+1<=11)
{
*view=1;
return j;
}
}
//d ##
//d ##
if(*type==4)
for(i=game_win_high;i>0;i--)
for(j=0;j<game_win_width;j++)
{
if(v_win[i][j]==0&&v_win[i-1][j]==0&&v_win[i-2][j]==0)
if(v_win[i][j+1]==0&&j+2<=11)
{
*view=0;
return j;
}
else
if(v_win[i-1][j-1]==0&&j-1>=0)
{
*view=1;
return j-1;
}
}
//d # #
//d ### and ###
if(*type==5||*type==6)
for(i=game_win_high;i>0;i--)
for(j=0;j<game_win_width;j++)
{
if(v_win[i][j]==0&&v_win[i-1][j]==0&&v_win[i-2][j]==0)
if(v_win[i][j+1]==0&&j+1<=11)
{
if(v_win[i][j+2]==0&&j+2<=11)
{
*view=2;
return j;
}
*view=1;
return j;
}
}
//d #
//d ###
if(*type==0)
for(i=game_win_high;i>0;i--)
for(j=0;j<game_win_width;j++)
{
if(v_win[i][j]==0&&v_win[i-1][j]==0&&v_win[i-2][j]==0)
if(v_win[i][j+1]==0&&j+1<=11)
{
if(v_win[i][j+2]==0&&j+2<=11)
{
*view=2;
return j;
}
else
if(v_win[i-1][j-1]==0&&j-1>=0)
{
*view=3;
return j-1;
}
}
else if(v_win[i-1][j-1]==0&&j-1>=0&&v_win[i-1][j+1]==0&&j+1<=11)
{
*view=0;
return j-1;
}
else
if(v_win[i-1][j-1]==0&&j-1>=0)
{
*view=3;
return j-1;
}
else if(v_win[i-1][j+1]==0&&j+1<=11)
{
*view=1;
return j;
}
}
///////d ####
if(*type==2)
for(i=game_win_high;i>0;i--)
for(j=0;j<game_win_width;j++)
if(v_win[i][j]==0&&v_win[i-1][j]==0)
{
if(v_win[i][j+1]==0&&v_win[i][j+2]==0&&v_win[i][j+3]==0&&j+3<=11)
{
*view=0;
return j;
}
else if(v_win[i-2][j]==0)
{
*view=1;
return j;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -