Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.1 kB · 35 lines
C
at master
123456789101112131415161718192021222324252627282930313233343536#pragma onceusing namespace std;#include "..\Minecraft.World\Random.h"#include "..\Minecraft.Client\SkinBox.h"class Mob;class ModelPart;class TexOffs;class LivingEntity;
class Model{public: float attackTime; bool riding; vector<ModelPart *> cubes; bool young; unordered_map<wstring, TexOffs * > mappedTexOffs; int texWidth; int texHeight;
Model(); // 4J added virtual void render(shared_ptr<Entity> entity, float time, float r, float bob, float yRot, float xRot, float scale, bool usecompiled) {} virtual void setupAnim(float time, float r, float bob, float yRot, float xRot, float scale, shared_ptr<Entity> entity, unsigned int uiBitmaskOverrideAnim=0) {} virtual void prepareMobModel(shared_ptr<LivingEntity> mob, float time, float r, float a) {} virtual ModelPart *getRandomModelPart(Random random) {return cubes.at(random.nextInt((int)cubes.size()));} virtual ModelPart * AddOrRetrievePart(SKIN_BOX *pBox) { return NULL;}
void setMapTex(wstring id, int x, int y); TexOffs *getMapTex(wstring id);
protected: float yHeadOffs; float zHeadOffs;};