the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 62 lines 1.5 kB view raw
1#include "stdafx.h" 2#include "Direction_SPU.h" 3#include "Facing_SPU.h" 4 5const int Direction::STEP_X[] = 6{ 7 0, -1, 0, 1 8}; 9 10const int Direction::STEP_Z[] = 11{ 12 1, 0, -1, 0 13}; 14 15// for [direction] it gives [tile-face] 16int Direction::DIRECTION_FACING[4] = 17{ 18 Facing::SOUTH, Facing::WEST, Facing::NORTH, Facing::EAST 19}; 20 21// for [facing] it gives [direction] 22int Direction::FACING_DIRECTION[] = 23{ 24 UNDEFINED, UNDEFINED, NORTH, SOUTH, WEST, EAST 25}; 26 27int Direction::DIRECTION_OPPOSITE[4] = 28{ 29 Direction::NORTH, Direction::EAST, Direction::SOUTH, Direction::WEST 30}; 31 32// for [direction] it gives [90 degrees clockwise direction] 33int Direction::DIRECTION_CLOCKWISE[] = 34{ 35 Direction::WEST, Direction::NORTH, Direction::EAST, Direction::SOUTH 36}; 37 38// for [direction] it gives [90 degrees counter clockwise direction] 39int Direction::DIRECTION_COUNTER_CLOCKWISE[] = 40{ 41 Direction::EAST, Direction::SOUTH, Direction::WEST, Direction::NORTH 42}; 43 44int Direction::RELATIVE_DIRECTION_FACING[4][6] = 45{ 46 // south 47 { 48 Facing::UP, Facing::DOWN, Facing::SOUTH, Facing::NORTH, Facing::EAST, Facing::WEST 49 }, 50 // west 51 { 52 Facing::UP, Facing::DOWN, Facing::EAST, Facing::WEST, Facing::NORTH, Facing::SOUTH 53 }, 54 // north 55 { 56 Facing::UP, Facing::DOWN, Facing::NORTH, Facing::SOUTH, Facing::WEST, Facing::EAST 57 }, 58 // east 59 { 60 Facing::UP, Facing::DOWN, Facing::WEST, Facing::EAST, Facing::SOUTH, Facing::NORTH 61 } 62};