OSDN Git Service
(root)
/
hengband
/
hengband.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Refactor] #37353 item_tester_learn_spell() を object-hook.c へ移動。 / Move item_tester_l...
[hengband/hengband.git]
/
src
/
wizard1.c
diff --git
a/src/wizard1.c
b/src/wizard1.c
index
36394fe
..
e89c724
100644
(file)
--- a/
src/wizard1.c
+++ b/
src/wizard1.c
@@
-11,6
+11,8
@@
*/
#include "angband.h"
*/
#include "angband.h"
+#include "sort.h"
+#include "store.h"
#ifdef ALLOW_SPOILERS
#ifdef ALLOW_SPOILERS
@@
-29,7
+31,7
@@
static FILE *fff = NULL;
* @param r_ptr モンスター種族の構造体ポインタ
* @return シンボル職の記述名
*/
* @param r_ptr モンスター種族の構造体ポインタ
* @return シンボル職の記述名
*/
-static cptr attr_to_text(monster_race *r_ptr)
+static c
onc
ptr attr_to_text(monster_race *r_ptr)
{
#ifdef JP000
if (r_ptr->flags1 & RF1_ATTR_CLEAR) return "透明な";
{
#ifdef JP000
if (r_ptr->flags1 & RF1_ATTR_CLEAR) return "透明な";
@@
-95,7
+97,7
@@
static cptr attr_to_text(monster_race *r_ptr)
typedef struct
{
OBJECT_TYPE_VALUE tval;
typedef struct
{
OBJECT_TYPE_VALUE tval;
- cptr name;
+ c
onc
ptr name;
} grouper;
} grouper;
@@
-285,7
+287,7
@@
static void kind_info(char *buf, char *dam, char *wgt, char *chance, DEPTH *lev,
* @param fname ファイル名
* @return なし
*/
* @param fname ファイル名
* @return なし
*/
-static void spoil_obj_desc(cptr fname)
+static void spoil_obj_desc(c
onc
ptr fname)
{
int i, k, s, t, n = 0, group_start = 0;
{
int i, k, s, t, n = 0, group_start = 0;
@@
-517,7
+519,7
@@
typedef struct flag_desc flag_desc;
struct flag_desc
{
const int flag;
struct flag_desc
{
const int flag;
- cptr const desc;
+ c
onc
ptr const desc;
};
};
@@
-858,7
+860,7
@@
typedef struct
*
* This list includes extra attacks, for simplicity.
*/
*
* This list includes extra attacks, for simplicity.
*/
- cptr pval_affects[N_ELEMENTS(stat_flags_desc) - 1 +
+ c
onc
ptr pval_affects[N_ELEMENTS(stat_flags_desc) - 1 +
N_ELEMENTS(pval_flags1_desc) + 1];
} pval_info_type;
N_ELEMENTS(pval_flags1_desc) + 1];
} pval_info_type;
@@
-881,22
+883,22
@@
typedef struct
pval_info_type pval_info;
/* A list of an object's slaying preferences */
pval_info_type pval_info;
/* A list of an object's slaying preferences */
- cptr slays[N_ELEMENTS(slay_flags_desc) + 1];
+ c
onc
ptr slays[N_ELEMENTS(slay_flags_desc) + 1];
/* A list if an object's elemental brands */
/* A list if an object's elemental brands */
- cptr brands[N_ELEMENTS(brand_flags_desc) + 1];
+ c
onc
ptr brands[N_ELEMENTS(brand_flags_desc) + 1];
/* A list of immunities granted by an object */
/* A list of immunities granted by an object */
- cptr immunities[N_ELEMENTS(immune_flags_desc) + 1];
+ c
onc
ptr immunities[N_ELEMENTS(immune_flags_desc) + 1];
/* A list of resistances granted by an object */
/* A list of resistances granted by an object */
- cptr resistances[N_ELEMENTS(resist_flags_desc) + 1];
+ c
onc
ptr resistances[N_ELEMENTS(resist_flags_desc) + 1];
/* A list of stats sustained by an object */
/* A list of stats sustained by an object */
- cptr sustains[N_ELEMENTS(sustain_flags_desc) - 1 + 1];
+ c
onc
ptr sustains[N_ELEMENTS(sustain_flags_desc) - 1 + 1];
/* A list of various magical qualities an object may have */
/* A list of various magical qualities an object may have */
- cptr misc_magic[N_ELEMENTS(misc_flags2_desc) + N_ELEMENTS(misc_flags3_desc)
+ c
onc
ptr misc_magic[N_ELEMENTS(misc_flags2_desc) + N_ELEMENTS(misc_flags3_desc)
+ 1 /* Permanent Light */
+ 1 /* TY curse */
+ 1 /* type of curse */
+ 1 /* Permanent Light */
+ 1 /* TY curse */
+ 1 /* type of curse */
@@
-906,7
+908,7
@@
typedef struct
char addition[80];
/* A string describing an artifact's activation */
char addition[80];
/* A string describing an artifact's activation */
- cptr activation;
+ c
onc
ptr activation;
/* "Level 20, Rarity 30, 3.0 lbs, 20000 Gold" */
char misc_desc[80];
/* "Level 20, Rarity 30, 3.0 lbs, 20000 Gold" */
char misc_desc[80];
@@
-944,7
+946,7
@@
static void spoiler_blanklines(int n)
* @param str 出力したい文字列
* @return なし
*/
* @param str 出力したい文字列
* @return なし
*/
-static void spoiler_underline(cptr str)
+static void spoiler_underline(c
onc
ptr str)
{
fprintf(fff, "%s\n", str);
spoiler_out_n_chars(strlen(str), '-');
{
fprintf(fff, "%s\n", str);
spoiler_out_n_chars(strlen(str), '-');
@@
-972,9
+974,9
@@
static void spoiler_underline(cptr str)
* The possibly updated description pointer is returned.
* </pre>
*/
* The possibly updated description pointer is returned.
* </pre>
*/
-static cptr *spoiler_flag_aux(const BIT_FLAGS art_flags[TR_FLAG_SIZE],
+static c
onc
ptr *spoiler_flag_aux(const BIT_FLAGS art_flags[TR_FLAG_SIZE],
const flag_desc *flag_ptr,
const flag_desc *flag_ptr,
- cptr *desc_ptr, const int n_elmnts)
+ c
onc
ptr *desc_ptr, const int n_elmnts)
{
int i;
{
int i;
@@
-1016,7
+1018,7
@@
static void analyze_pval(object_type *o_ptr, pval_info_type *pi_ptr)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
- cptr *affects_list;
+ c
onc
ptr *affects_list;
/* If pval == 0, there is nothing to do. */
if (!o_ptr->pval)
/* If pval == 0, there is nothing to do. */
if (!o_ptr->pval)
@@
-1025,8
+1027,6
@@
static void analyze_pval(object_type *o_ptr, pval_info_type *pi_ptr)
pi_ptr->pval_desc[0] = '\0';
return;
}
pi_ptr->pval_desc[0] = '\0';
return;
}
-
- /* Extract the flags */
object_flags(o_ptr, flgs);
affects_list = pi_ptr->pval_affects;
object_flags(o_ptr, flgs);
affects_list = pi_ptr->pval_affects;
@@
-1068,7
+1068,7
@@
static void analyze_pval(object_type *o_ptr, pval_info_type *pi_ptr)
* @param slay_list 種族スレイ構造体の参照ポインタ
* @return なし
*/
* @param slay_list 種族スレイ構造体の参照ポインタ
* @return なし
*/
-static void analyze_slay(object_type *o_ptr, cptr *slay_list)
+static void analyze_slay(object_type *o_ptr, c
onc
ptr *slay_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
@@
-1089,7
+1089,7
@@
static void analyze_slay(object_type *o_ptr, cptr *slay_list)
* @param brand_list 属性ブランド構造体の参照ポインタ
* @return なし
*/
* @param brand_list 属性ブランド構造体の参照ポインタ
* @return なし
*/
-static void analyze_brand(object_type *o_ptr, cptr *brand_list)
+static void analyze_brand(object_type *o_ptr, c
onc
ptr *brand_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
@@
-1110,7
+1110,7
@@
static void analyze_brand(object_type *o_ptr, cptr *brand_list)
* @param resist_list 通常耐性構造体の参照ポインタ
* @return なし
*/
* @param resist_list 通常耐性構造体の参照ポインタ
* @return なし
*/
-static void analyze_resist(object_type *o_ptr, cptr *resist_list)
+static void analyze_resist(object_type *o_ptr, c
onc
ptr *resist_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
@@
-1131,7
+1131,7
@@
static void analyze_resist(object_type *o_ptr, cptr *resist_list)
* @param immune_list 免疫構造体の参照ポインタ
* @return なし
*/
* @param immune_list 免疫構造体の参照ポインタ
* @return なし
*/
-static void analyze_immune(object_type *o_ptr, cptr *immune_list)
+static void analyze_immune(object_type *o_ptr, c
onc
ptr *immune_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
@@
-1152,7
+1152,7
@@
static void analyze_immune(object_type *o_ptr, cptr *immune_list)
* @param sustain_list 維持特性構造体の参照ポインタ
* @return なし
*/
* @param sustain_list 維持特性構造体の参照ポインタ
* @return なし
*/
-static void analyze_sustains(object_type *o_ptr, cptr *sustain_list)
+static void analyze_sustains(object_type *o_ptr, c
onc
ptr *sustain_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
@@
-1189,7
+1189,7
@@
static void analyze_sustains(object_type *o_ptr, cptr *sustain_list)
* @param misc_list その他の特性構造体の参照ポインタ
* @return なし
*/
* @param misc_list その他の特性構造体の参照ポインタ
* @return なし
*/
-static void analyze_misc_magic(object_type *o_ptr, cptr *misc_list)
+static void analyze_misc_magic(object_type *o_ptr, c
onc
ptr *misc_list)
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
POSITION rad;
{
BIT_FLAGS flgs[TR_FLAG_SIZE];
POSITION rad;
@@
-1402,7
+1402,7
@@
static void print_header(void)
* @param separator フラグ表示の区切り記号
* @return なし
*/
* @param separator フラグ表示の区切り記号
* @return なし
*/
-static void spoiler_outlist(c
ptr header,
cptr *list, char separator)
+static void spoiler_outlist(c
oncptr header, con
cptr *list, char separator)
{
int line_len, buf_len;
char line[MAX_LINE_LEN+1], buf[80];
{
int line_len, buf_len;
char line[MAX_LINE_LEN+1], buf[80];
@@
-1586,7
+1586,7
@@
static bool make_fake_artifact(object_type *o_ptr, IDX name1)
* @param fname 生成ファイル名
* @return なし
*/
* @param fname 生成ファイル名
* @return なし
*/
-static void spoil_artifact(cptr fname)
+static void spoil_artifact(c
onc
ptr fname)
{
int i;
IDX j;
{
int i;
IDX j;
@@
-1663,12
+1663,12
@@
static void spoil_artifact(cptr fname)
* @param fname 生成ファイル名
* @return なし
*/
* @param fname 生成ファイル名
* @return なし
*/
-static void spoil_mon_desc(cptr fname)
+static void spoil_mon_desc(c
onc
ptr fname)
{
int i, n = 0;
u16b why = 2;
{
int i, n = 0;
u16b why = 2;
-
s16b
*who;
+
MONRACE_IDX
*who;
char buf[1024];
char buf[1024];
@@
-1696,7
+1696,7
@@
static void spoil_mon_desc(cptr fname)
}
/* Allocate the "who" array */
}
/* Allocate the "who" array */
- C_MAKE(who, max_r_idx,
s16b
);
+ C_MAKE(who, max_r_idx,
MONRACE_IDX
);
/* Dump the header */
fprintf(fff, "Monster Spoilers for Hengband Version %d.%d.%d\n",
/* Dump the header */
fprintf(fff, "Monster Spoilers for Hengband Version %d.%d.%d\n",
@@
-1731,7
+1731,7
@@
static void spoil_mon_desc(cptr fname)
{
monster_race *r_ptr = &r_info[who[i]];
{
monster_race *r_ptr = &r_info[who[i]];
- cptr name = (r_name + r_ptr->name);
+ c
onc
ptr name = (r_name + r_ptr->name);
if (r_ptr->flags7 & (RF7_KAGE)) continue;
/* Get the "name" */
if (r_ptr->flags7 & (RF7_KAGE)) continue;
/* Get the "name" */
@@
-1828,9
+1828,9
@@
static void spoil_mon_desc(cptr fname)
* @param str 文字列参照ポインタ
* @return なし
*/
* @param str 文字列参照ポインタ
* @return なし
*/
-static void spoil_out(cptr str)
+static void spoil_out(c
onc
ptr str)
{
{
- cptr r;
+ c
onc
ptr r;
/* Line buffer */
static char roff_buf[256];
/* Line buffer */
static char roff_buf[256];
@@
-1914,9
+1914,9
@@
static void spoil_out(cptr str)
#ifdef JP
bool k_flag_local;
bool iskanji_flag_local = FALSE;
#ifdef JP
bool k_flag_local;
bool iskanji_flag_local = FALSE;
- cptr tail = str + (k_flag ? 2 : 1);
+ c
onc
ptr tail = str + (k_flag ? 2 : 1);
#else
#else
- cptr tail = str + 1;
+ c
onc
ptr tail = str + 1;
#endif
for (; *tail; tail++)
#endif
for (; *tail; tail++)
@@
-1996,7
+1996,7
@@
static void spoil_out(cptr str)
* @param str 文字列参照ポインタ
* @return なし
*/
* @param str 文字列参照ポインタ
* @return なし
*/
-static void roff_func(TERM_COLOR attr, cptr str)
+static void roff_func(TERM_COLOR attr, c
onc
ptr str)
{
/* Unused */
(void)attr;
{
/* Unused */
(void)attr;
@@
-2011,14
+2011,14
@@
static void roff_func(TERM_COLOR attr, cptr str)
* @param fname ファイル名
* @return なし
*/
* @param fname ファイル名
* @return なし
*/
-static void spoil_mon_info(cptr fname)
+static void spoil_mon_info(c
onc
ptr fname)
{
char buf[1024];
int i, l, n = 0;
BIT_FLAGS flags1;
u16b why = 2;
{
char buf[1024];
int i, l, n = 0;
BIT_FLAGS flags1;
u16b why = 2;
-
s16b
*who;
+
MONRACE_IDX
*who;
/* Build the filename */
path_build(buf, sizeof(buf), ANGBAND_DIR_USER, fname);
/* Build the filename */
path_build(buf, sizeof(buf), ANGBAND_DIR_USER, fname);
@@
-2044,7
+2044,7
@@
static void spoil_mon_info(cptr fname)
spoil_out("------------------------------------------\n\n");
/* Allocate the "who" array */
spoil_out("------------------------------------------\n\n");
/* Allocate the "who" array */
- C_MAKE(who, max_r_idx,
s16b
);
+ C_MAKE(who, max_r_idx,
MONRACE_IDX
);
/* Scan the monsters */
for (i = 1; i < max_r_idx; i++)
/* Scan the monsters */
for (i = 1; i < max_r_idx; i++)
@@
-2069,8
+2069,6
@@
static void spoil_mon_info(cptr fname)
for (l = 0; l < n; l++)
{
monster_race *r_ptr = &r_info[who[l]];
for (l = 0; l < n; l++)
{
monster_race *r_ptr = &r_info[who[l]];
-
- /* Extract the flags */
flags1 = r_ptr->flags1;
/* Prefix */
flags1 = r_ptr->flags1;
/* Prefix */
@@
-2291,7
+2289,7
@@
static void ang_sort_swap_evol_tree(vptr u, vptr v, int a, int b)
* @param fname 出力ファイル名
* @return なし
*/
* @param fname 出力ファイル名
* @return なし
*/
-static void spoil_mon_evol(cptr fname)
+static void spoil_mon_evol(c
onc
ptr fname)
{
char buf[1024];
monster_race *r_ptr;
{
char buf[1024];
monster_race *r_ptr;
@@
-2599,7
+2597,7
@@
static void spoil_random_artifact_aux(object_type *o_ptr, int i)
* @param fname 出力ファイル名
* @return なし
*/
* @param fname 出力ファイル名
* @return なし
*/
-void spoil_random_artifact(cptr fname)
+void spoil_random_artifact(c
onc
ptr fname)
{
int i,j;
{
int i,j;