|
|
@ -146,12 +146,12 @@ NEARDATA long yn_number = 0L;
|
|
|
|
//其中包括随机数种子、文本输出、文件操作、游戏状态、时间管理、玩家角色属性、装备和物品等。
|
|
|
|
//其中包括随机数种子、文本输出、文件操作、游戏状态、时间管理、玩家角色属性、装备和物品等。
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef PANICTRACE
|
|
|
|
#ifdef PANICTRACE
|
|
|
|
const char *ARGV0;
|
|
|
|
const char *ARGV0; //是一个指向const char类型的指针变量,在宏定义PANICTRACE被定义时生效。
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#define IVMAGIC 0xdeadbeef
|
|
|
|
#define IVMAGIC 0xdeadbeef //是一个整型常量,表示一个特定的魔数。
|
|
|
|
|
|
|
|
|
|
|
|
const struct Role urole_init_data = {
|
|
|
|
const struct Role urole_init_data = { //是一个struct Role结构体变量,用于初始化玩家角色的初始数据。其中包括角色名称、属性、初始位置等信息。
|
|
|
|
{ "Undefined", 0 },
|
|
|
|
{ "Undefined", 0 },
|
|
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
|
|
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 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 = {
|
|
|
|
const struct Race urace_init_data = {
|
|
|
|
"something",
|
|
|
|
"something", //是一个struct Race结构体变量,用于初始化玩家种族的初始数据。其中包括种族名称、属性、初始位置等信息。
|
|
|
|
"undefined",
|
|
|
|
"undefined",
|
|
|
|
"something",
|
|
|
|
"something",
|
|
|
|
"Xxx",
|
|
|
|
"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 */
|
|
|
|
/* artifact.c */
|
|
|
|
/* decl.c */
|
|
|
|
/* decl.c */
|
|
|
|
UNDEFINED_PTR, /* afternmv */
|
|
|
|
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 */
|
|
|
|
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 */
|
|
|
|
/* botl.c */
|
|
|
|
{ { { NULL, NULL, 0L, FALSE, FALSE, 0, 0U, { 0 }, { 0 }, NULL, 0, 0, 0
|
|
|
|
{ { { NULL, NULL, 0L, FALSE, FALSE, 0, 0U, { 0 }, { 0 }, NULL, 0, 0, 0
|
|
|
|
#ifdef STATUS_HILITES
|
|
|
|
#ifdef STATUS_HILITES
|
|
|
|