五子棋

#include <graphics.h>		// 引用图形库头文件
#include <conio.h>
void hei(int x,int y){
	setfillcolor(BLACK);
	fillcircle(x,y,10);
}
void bai(int x,int y){
	setfillcolor(WHITE);
	fillcircle(x,y,10);
}
int main(){
	initgraph(640, 480);
	setbkcolor(LIGHTCYAN); 	
	cleardevice();
	for(int i=0;i<24;i++){
		line(0,i*20,640,i*20);
	}
	for(int i=0;i<32;i++){
		line(i*20,0,i*20,480);
	} 
	ExMessage m;
	int fang=0;
	while(true){
		m=getmessage();
		switch(m.message){
			case WM_LBUTTONDOWN:
				if(fang%2==0){
					hei(m.x,m.y);
					fang+=1;
					break;
				}else{
					bai(m.x,m.y);
					fang+=1;
					break;
				}
			case WM_KEYDOWN:
				if(m.vkcode==VK_ESCAPE)
			    	return 0; 
		}
	}
	_getch();				// 按任意键继续
	closegraph();			// 关闭绘图窗口
	return 0;
}

  

posted @ 2025-07-05 15:57  昵称就是最好的昵称  阅读(9)  评论(0)    收藏  举报