Пример #1
0
 private static int smethod_12(ShxShape.Class466 plotter, byte[] geometry, int offset)
 {
     if (plotter.method_0())
     {
         float x     = (float)(sbyte)geometry[offset + 1];
         float y     = (float)(sbyte)geometry[offset + 2];
         float bulge = (float)(sbyte)geometry[offset + 3] / (float)sbyte.MaxValue;
         plotter.method_9(x, y, bulge);
     }
     return(4);
 }
Пример #2
0
        private static int smethod_13(ShxShape.Class466 plotter, byte[] geometry, int offset)
        {
            bool flag = plotter.method_0();
            int  index;

            for (index = offset + 1; geometry[index] != (byte)0 || geometry[index + 1] != (byte)0; index += 3)
            {
                if (flag)
                {
                    float x     = (float)(sbyte)geometry[index];
                    float y     = (float)(sbyte)geometry[index + 1];
                    float bulge = (float)(sbyte)geometry[index + 2] / (float)sbyte.MaxValue;
                    plotter.method_9(x, y, bulge);
                }
            }
            return(index - offset + 2);
        }