#pragma once #include "Item.h" class MilkBucketItem : public Item { private: static const int DRINK_DURATION = (int) (20 * 1.6); public: MilkBucketItem(int id); virtual shared_ptr useTimeDepleted(shared_ptr instance, Level *level, shared_ptr player); virtual int getUseDuration(shared_ptr itemInstance); virtual UseAnim getUseAnimation(shared_ptr itemInstance); virtual shared_ptr use(shared_ptr instance, Level *level, shared_ptr player); };