OSDN Git Service

Merge remote-tracking branch 'remotes/hengband-osx/For2.2.2-Refactoring-English-Edit...
[hengband/hengband.git] / src / inventory / inventory-object.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 void vary_item(player_type *owner_ptr, INVENTORY_IDX item, ITEM_NUMBER num);
6 void inven_item_increase(player_type *owner_ptr, INVENTORY_IDX item, ITEM_NUMBER num);
7 void inven_item_optimize(player_type *owner_ptr, INVENTORY_IDX item);
8 void drop_from_inventory(player_type *owner_type, INVENTORY_IDX item, ITEM_NUMBER amt);
9 void combine_pack(player_type *owner_ptr);
10 void reorder_pack(player_type *owner_ptr);
11 s16b store_item_to_inventory(player_type *owner_ptr, object_type *o_ptr);
12 bool check_store_item_to_inventory(player_type *owner_ptr, object_type *o_ptr);
13 INVENTORY_IDX inven_takeoff(player_type *owner_ptr, INVENTORY_IDX item, ITEM_NUMBER amt);