OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / src / object-use / use-execution.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 class PlayerType;
6 class ObjectUseEntity {
7 public:
8     ObjectUseEntity(PlayerType *player_ptr, INVENTORY_IDX item);
9     virtual ~ObjectUseEntity() = default;
10
11     void execute();
12
13 private:
14     PlayerType *player_ptr;
15     INVENTORY_IDX item;
16
17     bool check_can_use();
18 };