Crossfire Client, Branches
R11627
|
#include <item.h>
Data Fields | |
uint8 | anim_speed |
uint8 | anim_state |
uint16 | animation_id |
uint16 | applied:1 |
uint8 | apply_type |
uint16 | cursed:1 |
char | d_name [NAME_LEN] |
uint16 | damned:1 |
struct item_struct * | env |
sint16 | face |
char | flags [NAME_LEN] |
uint32 | flagsval |
struct item_struct * | inv |
uint16 | inv_updated:1 |
uint16 | last_anim |
uint16 | locked:1 |
uint16 | magical:1 |
struct item_struct * | next |
uint32 | nrof |
uint16 | open:1 |
char | p_name [NAME_LEN] |
struct item_struct * | prev |
char | s_name [NAME_LEN] |
sint32 | tag |
uint16 | type |
uint16 | unpaid:1 |
uint16 | was_open:1 |
float | weight |
uint8 item_struct::anim_speed |
Definition at line 59 of file item.h.
Referenced by animate_inventory(), animate_look(), animate_objects(), animate_one_item(), draw_inv_table(), item_changed_anim_hook(), item_to_widget_store(), set_item_values(), update_item(), and UpdateItemCmd().
uint8 item_struct::anim_state |
Definition at line 60 of file item.h.
Referenced by animate_inventory(), animate_look(), animate_objects(), animate_one_item(), draw_inv_table(), new_item(), and remove_item().
uint16 item_struct::animation_id |
Definition at line 58 of file item.h.
Referenced by animate_inventory(), animate_look(), animate_objects(), animate_one_item(), draw_inv_table(), item_changed_anim_hook(), item_to_widget_store(), new_item(), remove_item(), set_item_values(), update_item(), and UpdateItemCmd().
uint16 item_struct::applied |
Definition at line 67 of file item.h.
Referenced by draw_list(), get_flags(), get_row_style(), new_item(), remove_item(), script_process_cmd(), script_send_item(), show_applied(), show_object(), show_unapplied(), and update_item_sort().
uint8 item_struct::apply_type |
Definition at line 73 of file item.h.
Referenced by get_flags(), and set_flag_string().
uint16 item_struct::cursed |
Definition at line 63 of file item.h.
Referenced by draw_list(), get_flags(), get_row_style(), highlight_item(), new_item(), remove_item(), script_send_item(), set_flag_string(), show_cursed(), and show_object().
char item_struct::d_name[NAME_LEN] |
Definition at line 50 of file item.h.
Referenced by add_object_to_store(), draw_inv_table(), draw_list(), new_item(), new_player(), open_container(), print_inventory(), rebuild_our_widget(), remove_item(), script_send_item(), set_item_values(), spellinventory_redraw(), and update_item().
uint16 item_struct::damned |
Definition at line 64 of file item.h.
Referenced by draw_list(), get_flags(), get_row_style(), highlight_item(), new_item(), remove_item(), script_send_item(), set_flag_string(), show_cursed(), and show_object().
struct item_struct* item_struct::env |
Definition at line 48 of file item.h.
Referenced by add_item(), draw_lists(), get_item_env(), insert_item_before_item(), item_changed_one(), item_deleting_one(), new_item(), remove_item(), send_mark_obj(), set_item_values(), toggle_locked(), update_item(), update_item_sort(), and UpdateItemCmd().
sint16 item_struct::face |
Definition at line 57 of file item.h.
Referenced by add_object_to_store(), animate_inventory(), animate_item(), animate_look(), animate_objects(), animate_one_item(), draw_inv_table(), draw_list(), drawingarea_inventory_table_expose_event(), item_deleting_one(), new_item(), new_player(), rebuild_our_widget(), remove_item(), set_item_values(), spellinventory_redraw(), update_item(), and UpdateItemCmd().
char item_struct::flags[NAME_LEN] |
Definition at line 53 of file item.h.
Referenced by add_object_to_store(), draw_inv_table(), draw_list(), print_inventory(), rebuild_our_widget(), and set_flag_string().
uint32 item_struct::flagsval |
Definition at line 74 of file item.h.
Referenced by get_flags(), new_item(), remove_item(), and UpdateItemCmd().
struct item_struct* item_struct::inv |
Definition at line 49 of file item.h.
Referenced by add_item(), animate_objects(), buttonpress_in_list(), command_take(), draw_inv_list(), draw_inv_table(), draw_list(), draw_look_list(), free_all_items(), insert_item_before_item(), item_deleting_one(), locate_item(), locate_item_from_item(), new_item(), print_inventory(), rebuild_our_widget(), remove_item(), remove_item_inventory(), script_process_cmd(), spellinventory_redraw(), update_item(), and update_item_sort().
uint16 item_struct::inv_updated |
Definition at line 70 of file item.h.
Referenced by animate_objects(), command_show(), draw_lists(), insert_item_before_item(), load_theme(), new_item(), on_notebook_switch_page(), remove_item(), remove_item_inventory(), script_send_item(), set_item_values(), update_item(), update_list_labels(), and update_lists_labels().
uint16 item_struct::last_anim |
Definition at line 61 of file item.h.
Referenced by animate_inventory(), animate_look(), animate_objects(), animate_one_item(), draw_inv_table(), new_item(), and remove_item().
uint16 item_struct::locked |
Definition at line 66 of file item.h.
Referenced by buttonpress_in_list(), create_new_item(), draw_list(), get_flags(), get_row_style(), list_button_event(), list_item_action(), new_item(), remove_item(), script_send_item(), set_flag_string(), show_locked(), show_object(), show_unlocked(), toggle_locked(), and update_item_sort().
uint16 item_struct::magical |
Definition at line 62 of file item.h.
Referenced by draw_list(), get_flags(), get_row_style(), highlight_item(), new_item(), remove_item(), script_send_item(), set_flag_string(), show_magical(), show_nonmagical(), and show_object().
struct item_struct* item_struct::next |
Definition at line 46 of file item.h.
Referenced by add_item(), alloc_items(), animate_objects(), buttonpress_in_list(), create_new_item(), draw_inv_list(), draw_inv_table(), draw_list(), draw_look_list(), free_all_items(), insert_item_before_item(), item_deleting_one(), locate_item_from_item(), new_item(), num_free_items(), print_inventory(), rebuild_our_widget(), remove_item(), script_process_cmd(), spellinventory_redraw(), and update_item_sort().
uint32 item_struct::nrof |
Definition at line 55 of file item.h.
Referenced by add_object_to_store(), draw_list(), new_item(), new_player(), print_inventory(), remove_item(), script_send_item(), set_item_values(), update_item(), and UpdateItemCmd().
uint16 item_struct::open |
Definition at line 68 of file item.h.
Referenced by draw_inv_list(), draw_list(), draw_look_list(), get_flags(), item_actions(), new_item(), remove_item(), script_send_item(), and set_flag_string().
char item_struct::p_name[NAME_LEN] |
Definition at line 52 of file item.h.
Referenced by new_item(), remove_item(), and set_item_values().
struct item_struct* item_struct::prev |
Definition at line 47 of file item.h.
Referenced by add_item(), alloc_items(), create_new_item(), insert_item_before_item(), new_item(), remove_item(), and update_item_sort().
char item_struct::s_name[NAME_LEN] |
Definition at line 51 of file item.h.
Referenced by add_object_to_store(), new_item(), remove_item(), set_item_values(), and update_item_sort().
sint32 item_struct::tag |
Definition at line 54 of file item.h.
Referenced by buttonpress_in_list(), close_container(), close_container_callback(), command_take(), create_new_item(), inscribe_magical_scroll(), list_button_event(), list_item_action(), list_row_collapse(), locate_item(), locate_item_from_item(), new_item(), new_player(), print_inventory(), remove_item(), script_process_cmd(), script_send_item(), send_mark_obj(), toggle_locked(), update_item(), and UpdateItemCmd().
uint16 item_struct::type |
Definition at line 75 of file item.h.
Referenced by add_object_to_store(), can_write_spell_on(), new_item(), remove_item(), script_send_item(), set_item_values(), update_item_sort(), and UpdateItemCmd().
uint16 item_struct::unpaid |
Definition at line 65 of file item.h.
Referenced by draw_list(), get_flags(), get_row_style(), new_item(), remove_item(), script_send_item(), set_flag_string(), show_object(), and show_unpaid().
uint16 item_struct::was_open |
Definition at line 69 of file item.h.
Referenced by get_flags(), item_actions(), and script_send_item().
float item_struct::weight |
Definition at line 56 of file item.h.
Referenced by add_object_to_store(), draw_inv(), draw_list(), map_item(), new_item(), new_player(), print_inventory(), rebuild_our_widget(), remove_item(), script_process_cmd(), script_send_item(), set_item_values(), update_item(), update_list_labels(), and UpdateItemCmd().