#include "externs.h"
Go to the source code of this file.
#define CORPSE_NAME_KEY "corpse_name_key" |
#define CORPSE_NAME_TYPE_KEY "corpse_name_type_key" |
typedef FixedArray<item_type_id_state_type, NUM_IDTYPE, NUM_ID_SUBTYPE> id_arr |
anonymous enum |
enum item_type_id_type |
const char* armour_ego_name | ( | const item_def & | item, | |
bool | terse | |||
) |
std::string base_type_string | ( | const item_def & | item, | |
bool | known = true | |||
) |
std::string base_type_string | ( | object_class_type | type, | |
bool | known = true | |||
) |
bool check_item_knowledge | ( | bool | quiet = false , |
|
bool | inverted = false | |||
) |
std::string ego_type_string | ( | const item_def & | item | ) |
std::string filtering_item_prefix | ( | const item_def & | item, | |
bool | temp = true | |||
) |
std::string get_corpse_name | ( | const item_def & | corpse, | |
uint64_t * | name_type = NULL | |||
) |
item_type_id_state_type get_ident_type | ( | object_class_type | basetype, | |
int | subtype | |||
) |
item_type_id_state_type get_ident_type | ( | const item_def & | item | ) |
std::string get_menu_colour_prefix_tags | ( | const item_def & | item, | |
description_level_type | desc | |||
) |
std::string get_message_colour_tags | ( | const item_def & | item, | |
description_level_type | desc, | |||
msg_channel_type | channel = MSGCH_PLAIN | |||
) |
CrawlHashTable& get_type_id_props | ( | ) |
id_arr& get_typeid_array | ( | ) |
void init_item_name_cache | ( | ) |
void init_properties | ( | ) |
bool is_bad_item | ( | const item_def & | item, | |
bool | temp = false | |||
) |
bool is_dangerous_item | ( | const item_def & | item, | |
bool | temp = false | |||
) |
bool is_emergency_item | ( | const item_def & | item | ) |
bool is_good_item | ( | const item_def & | item | ) |
bool is_interesting_item | ( | const item_def & | item | ) |
bool is_named_corpse | ( | const item_def & | corpse | ) |
bool is_useless_item | ( | const item_def & | item, | |
bool | temp = false | |||
) |
bool is_vowel | ( | const char | chr | ) |
std::vector<std::string> item_name_list_for_glyph | ( | unsigned | glyph | ) |
bool item_type_known | ( | const object_class_type | base_type, | |
const int | sub_type | |||
) |
bool item_type_known | ( | const item_def & | item | ) |
bool item_type_tried | ( | const item_def & | item | ) |
bool item_type_unknown | ( | const item_def & | item | ) |
item_types_pair item_types_by_name | ( | std::string | name | ) |
std::string make_name | ( | uint32_t | seed, | |
bool | all_caps, | |||
int | maxlen = -1 , |
|||
char | start = 0 | |||
) |
std::string menu_colour_item_prefix | ( | const item_def & | item, | |
bool | temp = true | |||
) |
int property | ( | const item_def & | item, | |
int | prop_type | |||
) |
std::string quant_name | ( | const item_def & | item, | |
int | quant, | |||
description_level_type | des, | |||
bool | terse = false | |||
) |
const char* racial_description_string | ( | const item_def & | item, | |
bool | terse = false | |||
) |
void set_ident_type | ( | object_class_type | basetype, | |
int | subtype, | |||
item_type_id_state_type | setting, | |||
bool | force = false | |||
) |
void set_ident_type | ( | item_def & | item, | |
item_type_id_state_type | setting, | |||
bool | force = false | |||
) |
std::string sub_type_string | ( | const item_def & | item, | |
bool | known = true | |||
) |
std::string sub_type_string | ( | object_class_type | type, | |
int | sub_type, | |||
bool | known = true , |
|||
int | plus = 0 | |||
) |
const char* wand_type_name | ( | int | wandtype | ) |
const char* weapon_brand_name | ( | const item_def & | item, | |
bool | terse | |||
) |
const int NUM_ID_SUBTYPE = 50 |