OSDN Git Service

Merge remote-tracking branch 'remotes/hengbandosx/english-mind-edits' into feature...
[hengband/hengband.git] / src / inventory / inventory-util.h
1 #pragma once
2
3 #include "object/tval-types.h"
4 #include "system/angband.h"
5
6 bool is_ring_slot(int i);
7 bool get_tag_floor(floor_type *floor_ptr, COMMAND_CODE *cp, char tag, FLOOR_IDX floor_list[], ITEM_NUMBER floor_num);
8 bool get_tag(player_type *owner_ptr, COMMAND_CODE *cp, char tag, BIT_FLAGS mode, tval_type tval);
9 bool get_item_okay(player_type *owner_ptr, OBJECT_IDX i, tval_type item_tester_tval);
10 bool get_item_allow(player_type *owner_ptr, INVENTORY_IDX item);
11 INVENTORY_IDX label_to_equipment(player_type *owner_ptr, int c);
12 INVENTORY_IDX label_to_inventory(player_type *owner_ptr, int c);
13 bool verify(player_type *owner_ptr, concptr prompt, INVENTORY_IDX item);
14 void prepare_label_string(player_type *owner_ptr, char *label, BIT_FLAGS mode, tval_type tval);