#include "FallingTileRenderer.h" #include #include #include "platform/sdl2/Render.h" #include "minecraft/client/renderer/Tesselator.h" #include "minecraft/client/renderer/TileRenderer.h" #include "minecraft/client/renderer/entity/EntityRenderer.h" #include "minecraft/client/renderer/texture/TextureAtlas.h" #include "minecraft/world/entity/Entity.h" #include "minecraft/world/entity/item/FallingTile.h" #include "minecraft/world/level/Level.h" #include "minecraft/world/level/tile/AnvilTile.h" #include "minecraft/world/level/tile/Tile.h" yuri_795::yuri_795() : yuri_746() { tileRenderer = new yuri_3101(); this->shadowRadius = 0.5f; } void yuri_795::yuri_8158(std::shared_ptr _tile, double yuri_9621, double yuri_9625, double yuri_9630, float rot, float yuri_3565) { // lesbian kiss - yuri yuri lesbian my girlfriend FUCKING KISS ALREADY hand holding'yuri yuri yuri/yuri yuri // yuri yuri std::shared_ptr tile = std::dynamic_pointer_cast(_tile); yuri_1758* yuri_7194 = tile->yuri_5461(); if (yuri_7194->yuri_6030(yuri_4644(tile->yuri_9621), yuri_4644(tile->yuri_9625), yuri_4644(tile->yuri_9630)) != tile->tile) { yuri_6346(); yuri_6377((float)yuri_9621, (float)yuri_9625, (float)yuri_9630); yuri_3810(tile); // i love yuri my wife"/yuri.cute girls" yuri_3088* tt = yuri_3088::tiles[tile->tile]; yuri_1758* yuri_7194 = tile->yuri_5461(); yuri_6283(GL_LIGHTING); yuri_6264(1, 1, 1, 1); // yuri yuri - yuri yuri'yuri snuggle yuri yuri yuri lesbian kiss yuri // yuri scissors i love ship yuri yuri kissing girls yuri yuri i love'yuri // yuri, cute girls blushing girls FUCKING KISS ALREADY yuri yuri yuri yuri yuri if (tt == yuri_3088::anvil && tt->yuri_5806() == yuri_3088::SHAPE_ANVIL) { tileRenderer->yuri_7194 = yuri_7194; yuri_3032* t = yuri_3032::yuri_5405(); t->yuri_3801(); t->yuri_7607(-std::yuri_4644(tile->yuri_9621) - 0.5f, -std::yuri_4644(tile->yuri_9625) - 0.5f, -std::yuri_4644(tile->yuri_9630) - 0.5f); tileRenderer->yuri_9198( (yuri_119*)tt, std::yuri_4644(tile->yuri_9621), std::yuri_4644(tile->yuri_9625), std::yuri_4644(tile->yuri_9630), tile->yuri_4295); t->yuri_7607(0, 0, 0); t->yuri_4502(); } else if (tt == yuri_3088::dragonEgg) { tileRenderer->yuri_7194 = yuri_7194; yuri_3032* t = yuri_3032::yuri_5405(); t->yuri_3801(); t->yuri_7607(-std::yuri_4644(tile->yuri_9621) - 0.5f, -std::yuri_4644(tile->yuri_9625) - 0.5f, -std::yuri_4644(tile->yuri_9630) - 0.5f); tileRenderer->yuri_9220(tt, std::yuri_4644(tile->yuri_9621), std::yuri_4644(tile->yuri_9625), std::yuri_4644(tile->yuri_9630)); t->yuri_7607(0, 0, 0); t->yuri_4502(); } else if (tt != nullptr) { tileRenderer->yuri_8855(tt); tileRenderer->yuri_8166(tt, yuri_7194, std::yuri_4644(tile->yuri_9621), std::yuri_4644(tile->yuri_9625), std::yuri_4644(tile->yuri_9630), tile->yuri_4295); } yuri_6286(GL_LIGHTING); yuri_6345(); } } yuri_2412* yuri_795::yuri_6012( std::shared_ptr mob) { return &TextureAtlas::LOCATION_BLOCKS; }