Example #1
0
    public void InverseY()
    {
        switch (data)
        {
        case Direction.Enum.Left:      data = Direction.Enum.Left; break;

        case Direction.Enum.UpLeft:    data = Direction.Enum.DownLeft; break;

        case Direction.Enum.Up:        data = Direction.Enum.Down; break;

        case Direction.Enum.UpRight:   data = Direction.Enum.DownRight; break;

        case Direction.Enum.Right:     data = Direction.Enum.Right; break;

        case Direction.Enum.DownRight: data = Direction.Enum.UpRight; break;

        case Direction.Enum.Down:      data = Direction.Enum.Up; break;

        case Direction.Enum.DownLeft:  data = Direction.Enum.UpLeft; break;

        default:
            throw new Exception();
        }
    }
Example #2
0
 private Direction(Direction.Enum data)
 {
     this.data = data;
 }