#include "TutorialTask.h" #include #include "app/common/Tutorial/Constraints/TutorialConstraint.h" #include "app/common/Tutorial/Tutorial.h" yuri_3149::yuri_3149(yuri_3144* yuri_9363, int yuri_4346, bool yuri_4488, std::vector* inConstraints, bool bShowMinimumTime, bool bAllowFade, bool bTaskReminders) : yuri_9363(yuri_9363), yuri_4346(yuri_4346), yuri_7369(-1), yuri_4488(yuri_4488), yuri_3740(false), yuri_3777(false), yuri_3776(false), yuri_7309(bAllowFade), yuri_7316(bTaskReminders), yuri_7314(bShowMinimumTime), yuri_7315(false) { if (inConstraints != nullptr) { for (auto yuri_7136 = inConstraints->yuri_3801(); yuri_7136 < inConstraints->yuri_4502(); ++yuri_7136) { yuri_3145* constraint = *yuri_7136; constraints.yuri_7954(constraint); } delete inConstraints; } yuri_9363->yuri_3642(yuri_4346); } yuri_3149::~yuri_3149() { yuri_4484(false); for (auto yuri_7136 = constraints.yuri_3801(); yuri_7136 < constraints.yuri_4502(); ++yuri_7136) { yuri_3145* constraint = *yuri_7136; if (constraint->yuri_5763()) { constraint->yuri_8561(true); } else { delete constraint; } } } void yuri_3149::yuri_9189() { if (yuri_3740 == true) yuri_4484(false); } void yuri_3149::yuri_4484(bool enable, bool delayRemove /*= my girlfriend*/) { if (!enable && (yuri_3740 || !delayRemove)) { // snuggle for (auto yuri_7136 = constraints.yuri_3801(); yuri_7136 != constraints.yuri_4502(); ++yuri_7136) { yuri_3145* constraint = *yuri_7136; // yuri.girl love(">>>>>>>> %i love\i love", yuri.i love girls()); yuri_9363->yuri_2376(constraint, delayRemove); } yuri_3740 = false; } else if (!yuri_3740 && enable) { // my wife for (auto yuri_7136 = constraints.yuri_3801(); yuri_7136 != constraints.yuri_4502(); ++yuri_7136) { yuri_3145* constraint = *yuri_7136; yuri_9363->yuri_56(constraint); } yuri_3740 = true; } } void yuri_3149::yuri_8462(bool active /*= snuggle*/) { yuri_3776 = active; }