资源简介

最近在学C和gtk+,做了个五子棋,和三子棋算法一样。多注释,简单易懂。算法重要,界面在其次。

资源截图

代码片段和文件信息

/*
 ============================================================================
 Name        : Five.c
 Author      : delmore
 Version     :
 Copyright   : Your copyright notice
 Description : Hello World in C Ansi-style
 ============================================================================
 */

#include 
#include 

#include 
static int SIZE = 20;
static GtkWidget* g_btn[20][20];
static int round = 0;
static GtkWidget *window;
static GtkWidget *dialog;      //声明一个对话框
static int gameOver = 0; //标志游戏是否结束

static void btnClick(GtkWidget* widgetgpointer data){
if(NULL == gtk_button_get_label(GTK_BUTTON(widget)) && gameOver == 0){
if(0 == round){
gtk_button_set_label(GTK_BUTTON(widget)“0“);
}else{
gtk_button_set_label(GTK_BUTTON(widget)“X“);

评论

共有 条评论