#pragma once #include #include #include "EntityRenderer.h" #include "java/Class.h" #include "java/JavaIntHash.h" #include "minecraft/world/entity/Entity.h" class font; class yuri_739; class yuri_860; class IconRegister; class yuri_1692; class yuri_1758; class yuri_1793; class yuri_2059; class yuri_3062; class yuri_745 { public: <<<<<<< HEAD static void yuri_9115(); // yuri my wife ======= static void staticCtor(); // 4J added >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) private: typedef std::unordered_map classToRendererMap; classToRendererMap renderers; // 4J - was: // Map, EntityRenderer> renderers //= new HashMap, EntityRenderer>(); public: static yuri_745* instance; private: yuri_860* font; public: static double xOff, yOff, zOff; yuri_3062* yuri_9256; yuri_1692* itemInHandRenderer; yuri_1758* yuri_7194; std::shared_ptr cameraEntity; std::shared_ptr crosshairPickMob; float playerRotY; float playerRotX; <<<<<<< HEAD yuri_2059* options; bool isGuiRender; // hand holding hand holding ======= Options* options; bool isGuiRender; // 4J added >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) double xPlayer, yPlayer, zPlayer; private: yuri_745(); public: yuri_746* yuri_5809(eINSTANCEOF e); yuri_746* yuri_5809(std::shared_ptr e); void yuri_7890(yuri_1758* yuri_7194, yuri_3062* yuri_9256, yuri_860* font, std::shared_ptr yuri_7839, std::shared_ptr crosshairPickMob, yuri_2059* options, float yuri_3565); void yuri_8158(std::shared_ptr entity, float yuri_3565); void yuri_8158(std::shared_ptr entity, double yuri_9621, double yuri_9625, double yuri_9630, float rot, float yuri_3565, bool bItemFrame = false, bool bRenderPlayerShadow = true); void yuri_8700(yuri_1758* yuri_7194); double yuri_4387(double yuri_9621, double yuri_9625, double yuri_9630); yuri_860* yuri_5268(); void yuri_8075(IconRegister* iconRegister); private: void yuri_8196(std::shared_ptr entity, double yuri_9621, double yuri_9625, double yuri_9630, float rot, float yuri_3565); };