Ejemplo n.º 1
0
 internal static void smethod_12(Class857 A_0, string A_1, bool A_2, bool A_3, Class43 A_4)
 {
     bool_9   = false;
     bool_10  = false;
     double_2 = 1.0;
     if (Class567.smethod_16(A_1))
     {
         string[] strArray = A_1.Trim().Split(new char[] { ' ' });
         int[]    numArray = new int[4];
         for (int i = 0; i < strArray.Length; i++)
         {
             if (i >= 4)
             {
                 break;
             }
             int num6 = Class1041.smethod_18(strArray[i]);
             if (num6 == -2147483648)
             {
                 return;
             }
             numArray[i] = num6;
         }
         int num4 = numArray[2] - numArray[0];
         int num5 = numArray[3] - numArray[1];
         int_2 = numArray[2];
         int_3 = numArray[3];
         if (num5 > 0)
         {
             double num  = ((double)num4) / ((double)num5);
             double num2 = A_0.method_47() / A_0.method_46();
             if (A_2 && (num < num2))
             {
                 num4     = (int)(num4 * num2);
                 double_2 = num2;
                 bool_9   = true;
             }
             if (A_3 && (num > num2))
             {
                 num5     = (int)(((double)num5) / num2);
                 double_2 = num2;
                 bool_10  = true;
             }
         }
         if (Class576.smethod_4(num4, num5))
         {
             Class576.smethod_3(num4, num5);
             num4 = Class576.smethod_2(num4);
             num5 = Class576.smethod_2(num5);
         }
         A_4.SetAttr(0x101d, numArray[0]);
         A_4.SetAttr(0x101e, numArray[1]);
         A_4.SetAttr(0x101f, num4);
         A_4.SetAttr(0x1020, num5);
     }
 }
Ejemplo n.º 2
0
    internal void method_0(ShapeObject A_0)
    {
        int num = 9;

        Class576.smethod_94(1.0);
        if (Class576.smethod_4(A_0.CoordSizeWidth, A_0.CoordSizeHeight))
        {
            Class576.smethod_3(A_0.CoordSizeWidth, A_0.CoordSizeHeight);
        }
        this.int_0 = smethod_1(A_0);
        if (A_0.ShapeType == ShapeType.RoundRectangle)
        {
            this.method_16(A_0);
        }
        else
        {
            Class400 class2 = this.class400_0;
            class2.method_4(BookmarkStart.b("䬮䌰刲䈴ശ尸唺唼帾⽀⁂⁄⍆摈ⱊ⡌⁎㱐㙒⅔╖⁘", num));
            this.method_1(A_0);
            this.method_5(A_0);
            class2.method_6(BookmarkStart.b("䬮䌰刲䈴ശ尸唺唼帾⽀⁂⁄⍆摈ⱊ⡌⁎㱐㙒⅔╖⁘", num));
        }
    }