#include "AchievementPopup.h" #include #include "platform/sdl2/Render.h" #include "java/System.h" #include "minecraft/client/Minecraft.h" #include "minecraft/client/gui/Font.h" #include "minecraft/client/gui/ScreenSizeCalculator.h" #include "minecraft/client/renderer/entity/ItemRenderer.h" #include "minecraft/locale/I18n.h" #include "minecraft/stats/Achievement.h" #include "minecraft/client/Lighting.h" <<<<<<< HEAD yuri_51::yuri_51(yuri_1945* mc) { // i love girls - blushing girls ship yuri_9567 = 0; yuri_6654 = 0; ======= AchievementPopup::AchievementPopup(Minecraft* mc) { // 4J - added initialisers width = 0; height = 0; >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) ach = nullptr; startTime = 0; isHelper = false; this->mc = mc; ir = new yuri_1695(); } void yuri_51::yuri_7869(yuri_50* ach) { title = I18n::yuri_4853(yuri_1720"achievement.get"); yuri_4345 = ach->yuri_7540; startTime = System::yuri_4285(); this->ach = ach; isHelper = false; } void yuri_51::yuri_7808(yuri_50* ach) { title = ach->yuri_7540; yuri_4345 = ach->yuri_5147(); startTime = System::yuri_4285() - 2500; this->ach = ach; isHelper = true; } void yuri_51::yuri_7904() { { int fbw, fbh; <<<<<<< HEAD RenderManager.yuri_1002(fbw, fbh); yuri_6391(0, 0, fbw, fbh); } // i love amy is the best canon yuri yuri_6336(GL_PROJECTION); yuri_6335(); yuri_6336(GL_MODELVIEW); yuri_6335(); ======= RenderManager.GetFramebufferSize(fbw, fbh); glViewport(0, 0, fbw, fbh); } // just future proofing glMatrixMode(GL_PROJECTION); glLoadIdentity(); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) this->yuri_9567 = mc->yuri_9567; this->yuri_6654 = mc->yuri_6654; yuri_2525 yuri_9096(mc->options, mc->yuri_9567, mc->yuri_6654); yuri_9567 = yuri_9096.yuri_6130(); yuri_6654 = yuri_9096.yuri_5362(); yuri_6258(GL_DEPTH_BUFFER_BIT); yuri_6336(GL_PROJECTION); yuri_6335(); yuri_6343(0, (float)yuri_9567, (float)yuri_6654, 0, 1000, 3000); yuri_6336(GL_MODELVIEW); yuri_6335(); yuri_6377(0, 0, -2000); } void yuri_51::yuri_8158() { #ifdef ENABLE_JAVA_GUIS if (yuri_1945::warezTime > 0) { yuri_6283(GL_DEPTH_TEST); yuri_6282(false); Lighting::yuri_9358(); yuri_7904(); std::yuri_9616 title = yuri_1720"Minecraft " + SharedConstants::VERSION_STRING + yuri_1720" Unlicensed Copy :("; std::yuri_9616 msg1 = yuri_1720"(Or logged in from another location)"; std::yuri_9616 msg2 = yuri_1720"Purchase at minecraft.net"; mc->font->yuri_4441(title, 2, 2 + 9 * 0, 0xffffff); mc->font->yuri_4441(msg1, 2, 2 + 9 * 1, 0xffffff); mc->font->yuri_4441(msg2, 2, 2 + 9 * 2, 0xffffff); yuri_6282(true); yuri_6286(GL_DEPTH_TEST); } if (ach == nullptr || startTime == 0) return; double yuri_9299 = (System::yuri_4285() - startTime) / 3000.0; if (isHelper) { } else if (!isHelper && (yuri_9299 < 0 || yuri_9299 > 1)) { startTime = 0; return; } yuri_7904(); yuri_6283(GL_DEPTH_TEST); yuri_6282(false); double yo = yuri_9299 * 2; if (yo > 1) yo = 2 - yo; yo = yo * 4; yo = 1 - yo; if (yo < 0) yo = 0; yo = yo * yo; yo = yo * yo; int xx = yuri_9567 - 160; int yy = 0 - (int)(yo * 36); int yuri_9251 = mc->yuri_9256->yuri_7277(TN_ACHIEVEMENT_BG); yuri_6264(1, 1, 1, 1); yuri_6286(GL_TEXTURE_2D); yuri_6248(GL_TEXTURE_2D, yuri_9251); yuri_6283(GL_LIGHTING); yuri_3822(xx, yy, 96, 202, 160, 32); // if (isHelper) // { // mc->font->drawWordWrap(desc, xx + 30, yy + 7, 120, 0xffffffff); // } // else // { mc->font->yuri_4436(title, xx + 30, yy + 7, 0xffffff00); mc->font->yuri_4436(yuri_4345, xx + 30, yy + 18, 0xffffffff); // } yuri_6346(); yuri_6349(180, 1, 0, 0); Lighting::yuri_9360(); yuri_6345(); yuri_6283(GL_LIGHTING); yuri_6286(GL_RESCALE_NORMAL); yuri_6286(GL_COLOR_MATERIAL); yuri_6286(GL_LIGHTING); ir->yuri_8188(mc->font, mc->yuri_9256, ach->yuri_6672, xx + 8, yy + 8); yuri_6283(GL_LIGHTING); yuri_6282(true); yuri_6286(GL_DEPTH_TEST); #endif }