diff options
Diffstat (limited to 'Minecraft.Client/WolfRenderer.h')
| -rw-r--r-- | Minecraft.Client/WolfRenderer.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Minecraft.Client/WolfRenderer.h b/Minecraft.Client/WolfRenderer.h index 9cdf8caa..4d60b096 100644 --- a/Minecraft.Client/WolfRenderer.h +++ b/Minecraft.Client/WolfRenderer.h @@ -3,9 +3,17 @@ class WolfRenderer : public MobRenderer { +private: + static ResourceLocation *WOLF_LOCATION; + static ResourceLocation *WOLF_TAME_LOCATION; + static ResourceLocation *WOLF_ANGRY_LOCATION; + static ResourceLocation *WOLF_COLLAR_LOCATION; + public: WolfRenderer(Model *model, Model *armor, float shadow); + protected: - virtual float getBob(shared_ptr<Mob> _mob, float a); - virtual int prepareArmor(shared_ptr<Mob> mob, int layer, float a); -}; + virtual float getBob(shared_ptr<LivingEntity> _mob, float a); + virtual int prepareArmor(shared_ptr<LivingEntity> mob, int layer, float a); + virtual ResourceLocation *getTextureLocation(shared_ptr<Entity> mob); +};
\ No newline at end of file |
