mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-06-03 18:45:01 +00:00
chore: format Minecraft.Client
This commit is contained in:
@@ -4,20 +4,14 @@
|
||||
#include "ModelPart.h"
|
||||
#include "../../../Minecraft.World/Entities/Mobs/LavaSlime.h"
|
||||
|
||||
|
||||
LavaSlimeModel::LavaSlimeModel()
|
||||
{
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++)
|
||||
{
|
||||
LavaSlimeModel::LavaSlimeModel() {
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++) {
|
||||
int u = 0;
|
||||
int v = i;
|
||||
if (i == 2)
|
||||
{
|
||||
if (i == 2) {
|
||||
u = 24;
|
||||
v = 10;
|
||||
}
|
||||
else if (i == 3)
|
||||
{
|
||||
} else if (i == 3) {
|
||||
u = 24;
|
||||
v = 19;
|
||||
}
|
||||
@@ -28,44 +22,39 @@ LavaSlimeModel::LavaSlimeModel()
|
||||
insideCube = new ModelPart(this, 0, 16);
|
||||
insideCube->addBox(-2, 16 + 2, -2, 4, 4, 4);
|
||||
|
||||
// 4J added - compile now to avoid random performance hit first time cubes are rendered
|
||||
insideCube->compile(1.0f/16.0f);
|
||||
for( int i = 0; i < BODYCUBESLENGTH; i++ )
|
||||
{
|
||||
bodyCubes[i]->compile(1.0f/16.0f);
|
||||
}
|
||||
// 4J added - compile now to avoid random performance hit first time cubes
|
||||
// are rendered
|
||||
insideCube->compile(1.0f / 16.0f);
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++) {
|
||||
bodyCubes[i]->compile(1.0f / 16.0f);
|
||||
}
|
||||
}
|
||||
|
||||
int LavaSlimeModel::getModelVersion()
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
int LavaSlimeModel::getModelVersion() { return 5; }
|
||||
|
||||
void LavaSlimeModel::prepareMobModel(std::shared_ptr<Mob> mob, float time, float r, float a)
|
||||
{
|
||||
std::shared_ptr<LavaSlime> lavaSlime = std::dynamic_pointer_cast<LavaSlime>(mob);
|
||||
void LavaSlimeModel::prepareMobModel(std::shared_ptr<Mob> mob, float time,
|
||||
float r, float a) {
|
||||
std::shared_ptr<LavaSlime> lavaSlime =
|
||||
std::dynamic_pointer_cast<LavaSlime>(mob);
|
||||
|
||||
float slimeSquish = (lavaSlime->oSquish + (lavaSlime->squish - lavaSlime->oSquish) * a);
|
||||
if (slimeSquish < 0)
|
||||
{
|
||||
float slimeSquish =
|
||||
(lavaSlime->oSquish + (lavaSlime->squish - lavaSlime->oSquish) * a);
|
||||
if (slimeSquish < 0) {
|
||||
slimeSquish = 0.0f;
|
||||
}
|
||||
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++)
|
||||
{
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++) {
|
||||
bodyCubes[i]->y = -(4 - i) * slimeSquish * 1.7f;
|
||||
}
|
||||
}
|
||||
|
||||
void LavaSlimeModel::render(std::shared_ptr<Entity> entity, float time, float r, float bob, float yRot, float xRot, float scale, bool usecompiled)
|
||||
{
|
||||
setupAnim(time, r, bob, yRot, xRot, scale);
|
||||
|
||||
insideCube->render(scale, usecompiled);
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++)
|
||||
{
|
||||
bodyCubes[i]->render(scale, usecompiled);
|
||||
}
|
||||
void LavaSlimeModel::render(std::shared_ptr<Entity> entity, float time, float r,
|
||||
float bob, float yRot, float xRot, float scale,
|
||||
bool usecompiled) {
|
||||
setupAnim(time, r, bob, yRot, xRot, scale);
|
||||
|
||||
insideCube->render(scale, usecompiled);
|
||||
for (int i = 0; i < BODYCUBESLENGTH; i++) {
|
||||
bodyCubes[i]->render(scale, usecompiled);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user