代码格式化和优化:统一换行符格式,优化代码结构

This commit is contained in:
2025-07-23 10:09:02 +08:00
parent fbe4f5273c
commit cb81105809
13 changed files with 57 additions and 6 deletions
+9
View File
@@ -1,3 +1,12 @@
/**
* @file ai.c
* @note 本文件定义了AI模块的函数和变量
* @note 包括:
* 1. 评估一个落子位置的综合得分(结合进攻和防守)
* 2. 评估指定位置的价值
* 3. 评估棋盘价值
*/
#include "gobang.h"
#include "ai.h"
#include "config.h"
+1
View File
@@ -6,6 +6,7 @@
* 2. 评估指定位置的价值
* 3. 评估棋盘价值
*/
#ifndef AI_H
#define AI_H
+6
View File
@@ -1,3 +1,9 @@
/**
* @file config.c
* @brief 五子棋游戏参数配置源文件
* @note 本文件集中定义了五子棋游戏的所有参数配置,便于统一管理和修改
*/
#include "config.h"
#include "ui.h"
#include "game_mode.h"
+10
View File
@@ -1,3 +1,13 @@
/**
* @file game_mode.c
* @brief 五子棋游戏框架源文件
* @note 本文件定义了五子棋游戏的四种主要模式:
* 1. AI对战模式
* 2. 双人对战模式
* 3. 网络对战模式
* 4. 复盘模式
*/
#include "game_mode.h"
#include "init_board.h"
#include "gobang.h"
-2
View File
@@ -2,8 +2,6 @@
* @file globals.c
* @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com)
* @brief 全局变量定义和初始化文件
* @version 6.0
* @date 2025-07-10
* @note 集中管理所有全局变量的定义和初始化,提高代码可维护性
*/
+7
View File
@@ -1,3 +1,10 @@
/**
* @file gobang.c
* @brief 五子棋游戏源文件
* @note 本文件定义了五子棋游戏的主要数据结构、函数和全局变量。
* 它包含了游戏棋盘的表示、玩家操作、规则检查以及AI决策等功能。
*/
#include "game_mode.h"
#include "init_board.h"
#include "gobang.h"
+1
View File
@@ -4,6 +4,7 @@
* @note 本文件定义了五子棋游戏的主要数据结构、函数和全局变量。
* 它包含了游戏棋盘的表示、玩家操作、规则检查以及AI决策等功能。
*/
#ifndef GO_BANG_H
#define GO_BANG_H
+7
View File
@@ -1,3 +1,10 @@
/**
* @file init_board.c
* @brief 初始化游戏棋盘源文件
* @note 本文件定义了初始化游戏棋盘的相关函数。
* 它负责设置游戏的初始状态,包括棋盘大小、玩家标识、游戏规则等。
*/
#include "init_board.h"
#include "gobang.h"
#include "game_mode.h"
+1
View File
@@ -4,6 +4,7 @@
* @note 本文件定义了初始化游戏棋盘的相关函数和全局变量。
* 它负责设置游戏的初始状态,包括棋盘大小、玩家标识、游戏规则等。
*/
#ifndef INIT_BOARD_H
#define INIT_BOARD_H
-4
View File
@@ -2,10 +2,6 @@
* @file network.c
* @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com)
* @brief 五子棋网络对战模块实现
* @version 6.0
* @date 2025-07-10
*
* @copyright Copyright (c) 2025
*/
#include "network.h"
+7
View File
@@ -1,3 +1,10 @@
/**
* @file record.c
* @brief 游戏复盘与记录源文件
* @note 本文件定义了游戏复盘与记录相关的函数和数据结构。
* 它负责管理游戏的历史记录、加载和保存游戏文件、计算游戏评分等功能。
*/
#include "record.h"
#include "game_mode.h"
#include "gobang.h"
+7
View File
@@ -1,3 +1,10 @@
/**
* @file ui.c
* @brief
* @note 本文件定义了用户界面相关的函数和数据结构。
* 它负责处理用户输入、显示游戏界面、提示信息等与用户交互的功能。
*/
#include "ui.h"
#include "gobang.h"
#include "config.h"
+1
View File
@@ -4,6 +4,7 @@
* @note 本文件定义了用户界面相关的函数和数据结构。
* 它负责处理用户输入、显示游戏界面、提示信息等与用户交互的功能。
*/
#ifndef UI_H
#define UI_H