the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 31 lines 574 B view raw
1#pragma once 2 3class FacingEnum 4{ 5public: 6 static FacingEnum *DOWN; 7 static FacingEnum *UP; 8 static FacingEnum *NORTH; 9 static FacingEnum *SOUTH; 10 static FacingEnum *EAST; 11 static FacingEnum *WEST; 12 13private: 14 const int dataValue; 15 const int oppositeIndex; 16 const int stepX; 17 const int stepY; 18 const int stepZ; 19 20 static FacingEnum *BY_DATA[6]; 21 22 FacingEnum(int dataValue, int oppositeIndex, int stepX, int stepY, int stepZ); 23 24public: 25 int getDataValue(); 26 FacingEnum *getOpposite(); 27 int getStepX(); 28 int getStepY(); 29 int getStepZ(); 30 static FacingEnum *fromData(int data); 31};