91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

Linux環(huán)境下的五子棋游戲,使用了Makefile,用make命令即可運行使用,有界面。

資源截圖

代碼片段和文件信息

#include?

static?char?chess_stat[RAW][COL]?=?{[3][3]=Player_WHITE[5][5]=Player_BLACK};

int?player_flag=0;???//BLACK

/*邊框的水平線繪畫函數*/
static?void?draw_hline(int?lxint?lyint?len)
{
int?i;
for(i=0;i set_pos_xy(lx+ily);
printf(“-“);
}
}

void?draw_ehline(int?lxint?ly)
{
draw_hline(lxlyCOL*3+1);
}
/*邊框的垂直線繪畫函數*/
static?void?draw_vline(int?txint?tyint?len)
{
int?i;
for(i=0;i set_pos_xy(tx+ity);
printf(“|“);
}

}
void?draw_evline(int?txint?ty)
{
draw_vline(txty2*RAW-1);
}

/*內部的水平線繪畫函數*/
void?draw_ihline(int?lxint?ly)
{
int?i;
for(i=0;i set_pos_xy(lx+3*ily);
printf(“--+“);
}
printf(“--“);
fflush(stdout);
}
//畫所有的內部水平分割線
void?draw_all_ihline(int?lxint?ly)
{
int?i;
for(i=1;i // set_pos_xy(lx+1ly+2*i);
draw_ihline(lx+1ly+i*2);
}

}
/*內部的垂直線繪畫函數*/
void?draw_ivline(int?txint?ty)
{
int?i=0;
for(i=0;i set_pos_xy(txty+i*2);
printf(“|“);
}
}

void?draw_all_ivline(int?lxint?ly)
{
int?i;
for(i=1;i draw_ivline(lx+3*ily+1);
}

}

void?give_col_raw_num(int?lxint?ly)
{
int?i;
for(i=0;i set_pos_xy(lx-3ly+1+i*2);
printf(“%02d“i);
}

for(i=0;i set_pos_xy(lx+1+i*3ly-1);
printf(“%02d“i);
}

}
void?draw_subchess(int?lxint?ly)
{
int?ij;
set_front_col(GREEN);
for(i=0;i for(j=0;j if(chess_stat[i][j]?==?Player_BLACK){
set_pos_xy(lx+1+j*2ly+1+i*2);
set_back_col(BLACK);
printf(“[]“);
fflush(stdout);
}else?if(chess_stat[i][j]==Player_WHITE){
set_pos_xy(lx+1+j*2?ly+1+i*2);
set_back_col(RED);
printf(“[]“);
fflush(stdout);
}
}
}

}
/*繪畫五子棋棋盤*/
void?draw_chess_board(int?lxint?ly)
{
clear_screan();
save_hide_curse();
//上
draw_ehline(lxly);
//下
draw_ehline(lxly+2*RAW);
//右
draw_evline(lx+3*COLly+1);
//畫內部分割豎直線
draw_all_ivline(lxly);
//畫所有內部水平分割線
draw_all_ihline(lxly);
//顯示行號和列號
give_col_raw_num(lxly);
//畫棋子
draw_subchess(lxly);
//左
draw_evline(lxly+1);

// set_pos_xy();

}
/*判斷棋子坐標是否合法,合法返回0,否則返回-1??*/
int?check_if_ok_pos(int?rawint?col)
{
if(raw<0||raw>=RAW){
return?-1;
}
if(col<0||col>=COL){
return?-1;
}
if(chess_stat[raw][col]?==?0){
return?0;
}else{
return?-1;
}
}?
/*判斷輸贏?*/
int?check_if_win(void)
{

}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-16?10:43??fivechess\
?????文件????????2526??2019-01-06?14:11??fivechess\chess.c
?????目錄???????????0??2019-01-16?10:43??fivechess\include\
?????文件?????????758??2019-01-06?14:16??fivechess\include\chess.h
?????文件?????????512??2019-01-04?14:05??fivechess\include\vt.h
?????文件?????????631??2019-01-06?14:18??fivechess\main.c
?????文件?????????324??2019-01-04?10:21??fivechess\Makefile
?????文件?????????806??2019-01-04?12:23??fivechess\vt.c

評論

共有 條評論