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.2 kB · 46 lines
C
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546#pragma onceusing namespace std;
#include "..\Minecraft.World\IconRegister.h"
class StitchedTexture;class Texture;class BufferedImage;
class TextureMap : public IconRegister{public: static const wstring NAME_MISSING_TEXTURE;
private: const int iconType;
const wstring name; const wstring path; const wstring extension;
bool m_mipMap;
typedef unordered_map<wstring, StitchedTexture *> stringStitchedTextureMap; stringStitchedTextureMap texturesByName; // = new HashMap<String, StitchedTexture>(); BufferedImage *missingTexture; // = new BufferedImage(64, 64, BufferedImage.TYPE_INT_ARGB); StitchedTexture *missingPosition; Texture *stitchResult; vector<StitchedTexture *> animatedTextures; // = new ArrayList<StitchedTexture>();
stringStitchedTextureMap texturesToRegister; // = new HashMap<String, StitchedTexture>();
public: TextureMap(int type, const wstring &name, const wstring &path, BufferedImage *missingTexture, bool mipMap = false);
void stitch(); StitchedTexture *getTexture(const wstring &name); void cycleAnimationFrames(); Texture *getStitchedTexture();
// 4J Stu - register is a reserved keyword in C++ Icon *registerIcon(const wstring &name);
int getIconType(); Icon *getMissingIcon();};