From 789bc7e4746913ce62ec937ea426331a555be384 Mon Sep 17 00:00:00 2001 From: kongju Date: Mon, 4 Dec 2023 20:35:48 +0800 Subject: [PATCH] decl.c's modify --- src/NetHack_3.7/src/decl.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/NetHack_3.7/src/decl.c b/src/NetHack_3.7/src/decl.c index f01cab9..9c32394 100644 --- a/src/NetHack_3.7/src/decl.c +++ b/src/NetHack_3.7/src/decl.c @@ -146,12 +146,12 @@ NEARDATA long yn_number = 0L; //其中包括随机数种子、文本输出、文件操作、游戏状态、时间管理、玩家角色属性、装备和物品等。 #ifdef PANICTRACE -const char *ARGV0; +const char *ARGV0; //是一个指向const char类型的指针变量,在宏定义PANICTRACE被定义时生效。 #endif -#define IVMAGIC 0xdeadbeef +#define IVMAGIC 0xdeadbeef //是一个整型常量,表示一个特定的魔数。 -const struct Role urole_init_data = { +const struct Role urole_init_data = { //是一个struct Role结构体变量,用于初始化玩家角色的初始数据。其中包括角色名称、属性、初始位置等信息。 { "Undefined", 0 }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }, @@ -177,7 +177,7 @@ const struct Role urole_init_data = { }; const struct Race urace_init_data = { - "something", + "something", //是一个struct Race结构体变量,用于初始化玩家种族的初始数据。其中包括种族名称、属性、初始位置等信息。 "undefined", "something", "Xxx", @@ -198,7 +198,8 @@ const struct Race urace_init_data = { }; -const struct instance_globals_a g_init_a = { +const struct instance_globals_a g_init_a = { //是一个struct instance_globals_a结构体变量,用于初始化一些全局变量。 +//每个注释后面的注释表示该变量在代码中的使用位置。 /* artifact.c */ /* decl.c */ UNDEFINED_PTR, /* afternmv */ @@ -226,7 +227,8 @@ const struct instance_globals_a g_init_a = { IVMAGIC /* a_magic to validate that structure layout has been preserved */ }; -const struct instance_globals_b g_init_b = { +const struct instance_globals_b g_init_b = {//是一个struct instance_globals_b结构体变量,用于初始化另一些全局变量。 +//每个注释后面的注释表示该变量在代码中的使用位置。 /* botl.c */ { { { NULL, NULL, 0L, FALSE, FALSE, 0, 0U, { 0 }, { 0 }, NULL, 0, 0, 0 #ifdef STATUS_HILITES