3 #include "system/angband.h"
7 class ObjectReadEntity {
9 ObjectReadEntity(PlayerType *player_ptr, INVENTORY_IDX item);
10 virtual ~ObjectReadEntity() = default;
12 void execute(bool known);
15 PlayerType *player_ptr;
18 bool can_read() const;
19 void change_virtue_as_read(ItemEntity &o_ref);
20 void gain_exp_from_item_use(ItemEntity *o_ptr, bool is_identified);