the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 34 lines 1.1 kB view raw
1#pragma once 2using namespace std; 3 4 5class Icon 6{ 7public: 8 static const int TYPE_TERRAIN = 0; 9 static const int TYPE_ITEM = 1; 10 11 static const int IS_GRASS_SIDE = 1; 12 static const int IS_GRASS_TOP = 2; 13 14#ifdef __PSVITA__ 15 // AP - alpha cut out is expensive on vita so we mark which icons require it 16 static const int IS_ALPHA_CUT_OUT = 4; 17#endif 18 19 virtual int getX() const = 0; 20 virtual int getY() const = 0; 21 virtual int getWidth() const = 0; 22 virtual int getHeight() const = 0; 23 virtual float getU0(bool adjust = false) const = 0; 24 virtual float getU1(bool adjust = false) const = 0; 25 virtual float getU(double offset, bool adjust = false) const = 0; 26 virtual float getV0(bool adjust = false) const = 0; 27 virtual float getV1(bool adjust = false) const = 0; 28 virtual float getV(double offset, bool adjust = false) const = 0; 29 virtual wstring getName() const = 0; 30 virtual int getSourceWidth() const = 0; 31 virtual int getSourceHeight() const = 0; 32 virtual int getFlags() const = 0; // 4J added 33 virtual void setFlags(int flags) = 0; // 4J added 34};