3 #include "system/object-type-definition.h"
4 #include "system/angband.h"
6 typedef struct object_kind object_kind;
7 typedef struct flavor_type {
17 bool known; // 鑑定 or *鑑定* 済.
30 char tmp_val[MAX_NLEN + 160];
31 char tmp_val2[MAX_NLEN + 10];
32 char fake_insc_buf[30];
33 BIT_FLAGS tr_flags[TR_FLAG_SIZE];
36 object_kind *flavor_k_ptr;
40 flavor_type *initialize_flavor_type(flavor_type *flavor_ptr, char *buf, object_type *o_ptr, BIT_FLAGS mode);
41 char *object_desc_chr(char *t, char c);
42 char *object_desc_str(char *t, concptr s);
43 char *object_desc_num(char *t, uint n);
44 char *object_desc_int(char *t, int v);
45 char *get_ability_abbreviation(player_type *player_ptr, char *ptr, object_type *o_ptr, bool kanji, bool all);
46 void get_inscription(player_type *player_ptr, char *buff, object_type *o_ptr);
47 bool has_lite_flag(BIT_FLAGS *flags);
48 bool has_dark_flag(BIT_FLAGS *flags);
51 char *object_desc_count_japanese(char *t, object_type *o_ptr);