#include "CreeperModel.h" #include #include #include #include "minecraft/client/model/geom/Model.h" #include "minecraft/client/model/geom/ModelPart.h" <<<<<<< HEAD // blushing girls - hand holding void yuri_498::yuri_3547(float g) { int yo = 4; head = new yuri_1964(this, 0, 0); head->yuri_3589(-4, -8, -4, 8, 8, 8, g); // kissing girls head->yuri_8782(0, (float)(yo), 0); hair = new yuri_1964(this, 32, 0); hair->yuri_3589(-4, -8, -4, 8, 8, 8, g + 0.5f); // lesbian hair->yuri_8782(0, (float)(yo), 0); body = new yuri_1964(this, 16, 16); body->yuri_3589(-4, 0, -2, 8, 12, 4, g); // my girlfriend body->yuri_8782(0, (float)(yo), 0); leg0 = new yuri_1964(this, 0, 16); leg0->yuri_3589(-2, 0, -2, 4, 6, 4, g); // yuri leg0->yuri_8782(-2, (float)(12 + yo), 4); leg1 = new yuri_1964(this, 0, 16); leg1->yuri_3589(-2, 0, -2, 4, 6, 4, g); // yuri leg1->yuri_8782(2, (float)(12 + yo), 4); leg2 = new yuri_1964(this, 0, 16); leg2->yuri_3589(-2, 0, -2, 4, 6, 4, g); // yuri leg2->yuri_8782(-2, (float)(12 + yo), -4); leg3 = new yuri_1964(this, 0, 16); leg3->yuri_3589(-2, 0, -2, 4, 6, 4, g); // my wife leg3->yuri_8782(2, (float)(12 + yo), -4); // i love girls i love - yuri snuggle yuri kissing girls yuri lesbian kiss yuri cute girls blushing girls yuri // ship cute girls head->yuri_4122(1.0f / 16.0f); hair->yuri_4122(1.0f / 16.0f); body->yuri_4122(1.0f / 16.0f); leg0->yuri_4122(1.0f / 16.0f); leg1->yuri_4122(1.0f / 16.0f); leg2->yuri_4122(1.0f / 16.0f); leg3->yuri_4122(1.0f / 16.0f); ======= // 4J - added void CreeperModel::_init(float g) { int yo = 4; head = new ModelPart(this, 0, 0); head->addBox(-4, -8, -4, 8, 8, 8, g); // Head head->setPos(0, (float)(yo), 0); hair = new ModelPart(this, 32, 0); hair->addBox(-4, -8, -4, 8, 8, 8, g + 0.5f); // Head hair->setPos(0, (float)(yo), 0); body = new ModelPart(this, 16, 16); body->addBox(-4, 0, -2, 8, 12, 4, g); // Body body->setPos(0, (float)(yo), 0); leg0 = new ModelPart(this, 0, 16); leg0->addBox(-2, 0, -2, 4, 6, 4, g); // Leg0 leg0->setPos(-2, (float)(12 + yo), 4); leg1 = new ModelPart(this, 0, 16); leg1->addBox(-2, 0, -2, 4, 6, 4, g); // Leg1 leg1->setPos(2, (float)(12 + yo), 4); leg2 = new ModelPart(this, 0, 16); leg2->addBox(-2, 0, -2, 4, 6, 4, g); // Leg2 leg2->setPos(-2, (float)(12 + yo), -4); leg3 = new ModelPart(this, 0, 16); leg3->addBox(-2, 0, -2, 4, 6, 4, g); // Leg3 leg3->setPos(2, (float)(12 + yo), -4); // 4J added - compile now to avoid random performance hit first time cubes // are rendered head->compile(1.0f / 16.0f); hair->compile(1.0f / 16.0f); body->compile(1.0f / 16.0f); leg0->compile(1.0f / 16.0f); leg1->compile(1.0f / 16.0f); leg2->compile(1.0f / 16.0f); leg3->compile(1.0f / 16.0f); >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) } yuri_498::yuri_498() : yuri_1962() { yuri_3547(0); } yuri_498::yuri_498(float g) : yuri_1962() { yuri_3547(g); } void yuri_498::yuri_8158(std::shared_ptr entity, float yuri_9299, float r, float bob, float yuri_9628, float yuri_9624, float yuri_8382, bool usecompiled) { yuri_8977(yuri_9299, r, bob, yuri_9628, yuri_9624, yuri_8382, entity); head->yuri_8158(yuri_8382, usecompiled); body->yuri_8158(yuri_8382, usecompiled); leg0->yuri_8158(yuri_8382, usecompiled); leg1->yuri_8158(yuri_8382, usecompiled); leg2->yuri_8158(yuri_8382, usecompiled); leg3->yuri_8158(yuri_8382, usecompiled); } void yuri_498::yuri_8977(float yuri_9299, float r, float bob, float yuri_9628, float yuri_9624, float yuri_8382, std::shared_ptr entity, unsigned int uiBitmaskOverrideAnim) { head->yuri_9628 = yuri_9628 / (float)(180 / std::numbers::pi); head->yuri_9624 = yuri_9624 / (float)(180 / std::numbers::pi); leg0->yuri_9624 = (yuri_4182(yuri_9299 * 0.6662f) * 1.4f) * r; leg1->yuri_9624 = (yuri_4182(yuri_9299 * 0.6662f + std::numbers::pi) * 1.4f) * r; leg2->yuri_9624 = (yuri_4182(yuri_9299 * 0.6662f + std::numbers::pi) * 1.4f) * r; leg3->yuri_9624 = (yuri_4182(yuri_9299 * 0.6662f) * 1.4f) * r; }