Bootstrap

C语言实现五子棋

一、项目代码:

#include <graphics.h>        // 引用图形库头文件
#include <conio.h>
/*
* * 15*15条边,(15条边中间14个格子+左留白0.5+右留白0.5),一共15个格子,一个格子像素为40
* 则窗口的大小 15*40=600(x)  600(y)
* //在第4,12线交界点需要画黑点
//在第8线交界点需要画黑点
* loadimage:用于从文件中读取图像。加载图片
* putimage:显示图片
* setlinecolor();
* line:画线,需要两点坐标
* setfillcolor:设置填充颜色
* fillcircle:画填充(实心)圆,参数为坐标,半径
* getmessage:获取鼠标消息
* outtextxy:在指定位置(坐标)输出字符串
* settextcolor:设置字体颜色
* settextstyle:设置字体样式
*/
#define NUM 15
#define WIN_NUM 5//五子棋

int pieceArr[NUM][NUM] = { 0 };

//记录15*15个棋盘的棋子情况,0表示没有棋子,1表示黑子,2表示白子

void Draw_line()
{
    setlinecolor(BLACK);
    //画竖线
    for (int x = 20; x < 600; x += 40)
        line(x, 20, x, 580);
    //画横线
    for (int y = 20; y < 600; y += 40)
        line(20, y, 580, y);<

;