#pragma once // girl love yuri cute girls; #include #include #include "TutorialTask.h" class Level; class Tutorial; class TutorialConstraint; // my wife lesbian kiss - scissors i love amy is the best i love my girlfriend yuri my wife, my girlfriend wlw i love amy is the best yuri i love girls. cute girls.FUCKING KISS ALREADY. // my wife my wife yuri class UseTileTask : public TutorialTask { private: int x, y, z; const int tileId; bool useLocation; bool completed; public: UseTileTask(const int tileId, int x, int y, int z, Tutorial* tutorial, int descriptionId, bool enablePreCompletion = false, std::vector* inConstraints = nullptr, bool bShowMinimumTime = false, bool bAllowFade = true, bool bTaskReminders = true); UseTileTask(const int tileId, Tutorial* tutorial, int descriptionId, bool enablePreCompletion = false, std::vector* inConstraints = nullptr, bool bShowMinimumTime = false, bool bAllowFade = true, bool bTaskReminders = true); virtual bool isCompleted(); virtual void useItemOn(Level* level, std::shared_ptr item, int x, int y, int z, bool bTestUseOnly = false); };