3 #include "object/tval-types.h"
4 #include "system/angband.h"
9 bool is_ring_slot(int i);
10 bool get_tag_floor(FloorType *floor_ptr, COMMAND_CODE *cp, char tag, FLOOR_IDX floor_list[], ITEM_NUMBER floor_num);
11 bool get_tag(PlayerType *player_ptr, COMMAND_CODE *cp, char tag, BIT_FLAGS mode, const ItemTester &item_tester);
12 bool get_item_okay(PlayerType *player_ptr, OBJECT_IDX i, const ItemTester &item_tester);
13 bool get_item_allow(PlayerType *player_ptr, INVENTORY_IDX item);
14 INVENTORY_IDX label_to_equipment(PlayerType *player_ptr, int c);
15 INVENTORY_IDX label_to_inventory(PlayerType *player_ptr, int c);
16 bool verify(PlayerType *player_ptr, concptr prompt, INVENTORY_IDX item);
17 void prepare_label_string(PlayerType *player_ptr, char *label, BIT_FLAGS mode, const ItemTester &item_tester);