Argentum Online - Servidor
action_withdraw_item.h
1 #ifndef ACTION_WITHDRAW_ITEM_H
2 #define ACTION_WITHDRAW_ITEM_H
3 
4 #include "action.h"
5 
6 class ActionWithdrawItem : public Action {
7  private:
8  position_t target;
9  const SlotId slot;
10  const uint32_t amount;
11 
12  public:
13  ActionWithdrawItem(position_t target, SlotId slot, uint32_t amount);
14 
15  void execute(Map& map, EntityId entity_id) const override;
16 };
17 
18 #endif // ACTION_WITHDRAW_ITEM_H
Action
Definition: action.h:9
ActionWithdrawItem
Definition: action_withdraw_item.h:6
Map
Definition: map.h:47
position
Definition: position.h:8