Example #1
0
        public static char toChar(this CompasEnum dir)
        {
            switch (dir)
            {
            case CompasEnum.N: return('N');

            case CompasEnum.NE: return('n');

            case CompasEnum.E: return('E');

            case CompasEnum.SE: return('e');

            case CompasEnum.S: return('S');

            case CompasEnum.SW: return('s');

            case CompasEnum.W: return('W');

            case CompasEnum.NW: return('w');

            default: throw new NotImplementedException();
            }
        }
Example #2
0
 public FacingD(int x, int y, int z, CompasEnum index)
 {
     vector     = new Vec3i(x, y, z);
     this.index = index;
 }