the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 66 lines 1.2 kB view raw
1#pragma once 2#include "Model.h" 3 4class ModelHorse : public Model 5{ 6private: 7 ModelPart *Head; 8 ModelPart *UMouth; 9 ModelPart *LMouth; 10 ModelPart *Ear1; 11 ModelPart *Ear2; 12 ModelPart *MuleEarL; 13 ModelPart *MuleEarR; 14 ModelPart *Neck; 15 ModelPart *HeadSaddle; 16 ModelPart *Mane; 17 18 ModelPart *Body; 19 ModelPart *TailA; 20 ModelPart *TailB; 21 ModelPart *TailC; 22 23 ModelPart *Leg1A; 24 ModelPart *Leg1B; 25 ModelPart *Leg1C; 26 27 ModelPart *Leg2A; 28 ModelPart *Leg2B; 29 ModelPart *Leg2C; 30 31 ModelPart *Leg3A; 32 ModelPart *Leg3B; 33 ModelPart *Leg3C; 34 35 ModelPart *Leg4A; 36 ModelPart *Leg4B; 37 ModelPart *Leg4C; 38 39 ModelPart *Bag1; 40 ModelPart *Bag2; 41 42 ModelPart *Saddle; 43 ModelPart *SaddleB; 44 ModelPart *SaddleC; 45 46 ModelPart *SaddleL; 47 ModelPart *SaddleL2; 48 49 ModelPart *SaddleR; 50 ModelPart *SaddleR2; 51 52 ModelPart *SaddleMouthL; 53 ModelPart *SaddleMouthR; 54 55 ModelPart *SaddleMouthLine; 56 ModelPart *SaddleMouthLineR; 57 58public: 59 ModelHorse(); 60 void prepareMobModel(shared_ptr<LivingEntity> mob, float wp, float ws, float a); 61 virtual void render(shared_ptr<Entity> entity, float time, float r, float bob, float yRot, float xRot, float scale, bool usecompiled); 62 63private: 64 void setRotation(ModelPart *model, float x, float y, float z); 65 float rotlerp(float from, float to, float a); 66};