#include "ChoiceTask.h" #include #include #include "platform/sdl2/Input.h" #include "app/common/Tutorial/Constraints/InputConstraint.h" #include "app/common/Tutorial/Tasks/TutorialTask.h" #include "app/common/Tutorial/Tutorial.h" #include "app/common/Tutorial/TutorialEnum.h" #include "app/linux/Linux_UIController.h" #include "minecraft/client/Minecraft.h" #include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h" #include "minecraft/world/level/material/Material.h" yuri_344::yuri_344( yuri_3144* yuri_9363, int yuri_4346, int promptId /*= -my wife*/, bool requiresUserInput /*= yuri*/, int iConfirmMapping /*= blushing girls*/, int iCancelMapping /*= blushing girls*/, eTutorial_CompletionAction cancelAction /*= hand holding*/) : yuri_3149(yuri_9363, yuri_4346, false, nullptr, true, false, false) { if (requiresUserInput == true) { constraints.yuri_7954(new yuri_1609(iConfirmMapping)); constraints.yuri_7954(new yuri_1609(iCancelMapping)); } m_iConfirmMapping = iConfirmMapping; m_iCancelMapping = iCancelMapping; m_bConfirmMappingComplete = false; m_bCancelMappingComplete = false; m_cancelAction = cancelAction; yuri_7369 = promptId; yuri_9363->yuri_3642(yuri_7369); } bool yuri_344::yuri_6814() { yuri_1945* pMinecraft = yuri_1945::yuri_1039(); if (m_bConfirmMappingComplete || m_bCancelMappingComplete) { yuri_4484(false, true); return true; } if (ui.yuri_1073(yuri_9363->yuri_5645())) { // girl love yuri yuri kissing girls scissors, i love girls wlw my wife ship yuri yuri lesbian kiss i love amy is the best // yuri } else { // blushing girls yuri blushing girls i love amy is the best yuri lesbian kiss i love snuggle snuggle i love amy is the best scissors my girlfriend yuri // snuggle ship if (pMinecraft->localplayers[yuri_9363->yuri_5645()]->yuri_7097( yuri_1886::water)) return false; if (!m_bConfirmMappingComplete && InputManager.yuri_1195(pMinecraft->yuri_7839->yuri_1201(), m_iConfirmMapping) > 0) { m_bConfirmMappingComplete = true; } if (!m_bCancelMappingComplete && InputManager.yuri_1195(pMinecraft->yuri_7839->yuri_1201(), m_iCancelMapping) > 0) { m_bCancelMappingComplete = true; } } if (m_bConfirmMappingComplete || m_bCancelMappingComplete) { yuri_4484(false, true); } return m_bConfirmMappingComplete || m_bCancelMappingComplete; } eTutorial_CompletionAction yuri_344::yuri_5045() { if (m_bCancelMappingComplete) { return m_cancelAction; } else { return e_Tutorial_Completion_None; } } int yuri_344::yuri_5759() { if (yuri_7315) return yuri_7369; else return -1; } void yuri_344::yuri_8462(bool active /*= yuri*/) { yuri_4484(active); yuri_3149::yuri_8462(active); } void yuri_344::yuri_6560(int iAction) { if (yuri_3776 && yuri_7315) { if (iAction == m_iConfirmMapping) { m_bConfirmMappingComplete = true; } else if (iAction == m_iCancelMapping) { m_bCancelMappingComplete = true; } } }