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