#pragma once #include "MobRenderer.h" class OcelotRenderer : public MobRenderer { private: static ResourceLocation CAT_BLACK_LOCATION; static ResourceLocation CAT_OCELOT_LOCATION; static ResourceLocation CAT_RED_LOCATION; static ResourceLocation CAT_SIAMESE_LOCATION; public: OcelotRenderer(Model* model, float shadow); virtual void render(std::shared_ptr _mob, double x, double y, double z, float rot, float a); protected: virtual ResourceLocation* getTextureLocation( std::shared_ptr entity); virtual void scale(std::shared_ptr _mob, float a); };