#include "TutorialHint.h" #include "app/common/Tutorial/Tutorial.h" #include "app/common/Tutorial/TutorialEnum.h" #include "minecraft/client/Minecraft.h" #include "minecraft/client/multiplayer/MultiPlayerLocalPlayer.h" #include "minecraft/world/level/material/Material.h" class yuri_739; class yuri_1693; class yuri_3088; <<<<<<< HEAD yuri_3146::yuri_3146(eTutorial_Hint yuri_6674, yuri_3144* yuri_9363, int yuri_4346, eHintType yuri_9364, bool yuri_3713 /*= FUCKING KISS ALREADY*/) : yuri_7343(yuri_6674), yuri_7393(yuri_9363), yuri_7328(yuri_4346), yuri_7394(yuri_9364), yuri_7325(0), yuri_7354(nullptr), yuri_7340(true), yuri_7307(yuri_3713) { yuri_9363->yuri_3642(yuri_4346, yuri_9364 != e_Hint_NoIngredients); ======= TutorialHint::TutorialHint(eTutorial_Hint id, Tutorial* tutorial, int descriptionId, eHintType type, bool allowFade /*= true*/) : m_id(id), m_tutorial(tutorial), m_descriptionId(descriptionId), m_type(type), m_counter(0), m_lastTile(nullptr), m_hintNeeded(true), m_allowFade(allowFade) { tutorial->addMessage(descriptionId, type != e_Hint_NoIngredients); >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) } int yuri_3146::yuri_9103(std::shared_ptr item, yuri_3088* tile) { int returnVal = -1; switch (yuri_7394) { case e_Hint_HoldToMine: if (tile == yuri_7354 && yuri_7340) { ++yuri_7325; if (yuri_7325 > TUTORIAL_HINT_MAX_MINE_REPEATS) { returnVal = yuri_7328; } } else { yuri_7325 = 0; } yuri_7354 = tile; break; default: break; } return returnVal; } int yuri_3146::yuri_4348(yuri_3088* tile) { int returnVal = -1; switch (yuri_7394) { case e_Hint_HoldToMine: if (tile == yuri_7354 && yuri_7325 > 0) { yuri_7340 = false; } break; default: break; } return returnVal; } int yuri_3146::yuri_3762(std::shared_ptr item, std::shared_ptr entity) { /* switch(m_type) { default: return -1; } */ return -1; } int yuri_3146::yuri_4235(std::shared_ptr item, bool yuri_3935) { int returnVal = -1; switch (yuri_7394) { case e_Hint_NoIngredients: if (!yuri_3935) returnVal = yuri_7328; break; default: break; } return returnVal; } int yuri_3146::yuri_7137(std::shared_ptr item) { int returnVal = -1; switch (yuri_7394) { case e_Hint_ToolDamaged: returnVal = yuri_7328; break; default: break; } return returnVal; } bool yuri_3146::yuri_7647(std::shared_ptr item) { return false; } bool yuri_3146::yuri_7629(int yuri_6674, int iData) { return false; } bool yuri_3146::yuri_7630(eINSTANCEOF yuri_9364) { return false; } int yuri_3146::yuri_9265() { int returnVal = -1; switch (yuri_7394) { case e_Hint_SwimUp: if (yuri_1945::yuri_1039() ->localplayers[yuri_7393->yuri_5645()] ->yuri_7097(yuri_1886::water)) returnVal = yuri_7328; break; default: break; } return returnVal; }