示例#1
0
 public Class184(Class189 class189_1)
 {
     this.class189_0 = class189_1;
     this.class190_0 = new Class190(class189_1);
     this.class200_0 = new Class200();
     this.byte_0 = new byte[65536];
     this.short_0 = new short[32768];
     this.short_1 = new short[32768];
     this.int_10 = 1;
     this.int_9 = 1;
 }
示例#2
0
 public void method_6(Class190.Class191 class191_0)
 {
     int num = -1;
     int i = 0;
     while (i < this.int_1)
     {
         int num2 = 1;
         int num3 = (int)this.byte_0[i];
         int num4;
         int num5;
         if (num3 == 0)
         {
             num4 = 138;
             num5 = 3;
         }
         else
         {
             num4 = 6;
             num5 = 3;
             if (num != num3)
             {
                 short[] expr_3B_cp_0 = class191_0.short_0;
                 int expr_3B_cp_1 = num3;
                 expr_3B_cp_0[expr_3B_cp_1] += 1;
                 num2 = 0;
             }
         }
         num = num3;
         i++;
         while (i < this.int_1)
         {
             if (num != (int)this.byte_0[i])
             {
                 break;
             }
             i++;
             if (++num2 >= num4)
             {
                 break;
             }
         }
         if (num2 < num5)
         {
             short[] expr_8C_cp_0 = class191_0.short_0;
             int expr_8C_cp_1 = num;
             expr_8C_cp_0[expr_8C_cp_1] += (short)num2;
         }
         else if (num != 0)
         {
             short[] expr_AD_cp_0 = class191_0.short_0;
             int expr_AD_cp_1 = 16;
             expr_AD_cp_0[expr_AD_cp_1] += 1;
         }
         else if (num2 <= 10)
         {
             short[] expr_CF_cp_0 = class191_0.short_0;
             int expr_CF_cp_1 = 17;
             expr_CF_cp_0[expr_CF_cp_1] += 1;
         }
         else
         {
             short[] expr_EC_cp_0 = class191_0.short_0;
             int expr_EC_cp_1 = 18;
             expr_EC_cp_0[expr_EC_cp_1] += 1;
         }
     }
 }
示例#3
0
 public void method_7(Class190.Class191 class191_0)
 {
     int num = -1;
     int i = 0;
     while (i < this.int_1)
     {
         int num2 = 1;
         int num3 = (int)this.byte_0[i];
         int num4;
         int num5;
         if (num3 == 0)
         {
             num4 = 138;
             num5 = 3;
         }
         else
         {
             num4 = 6;
             num5 = 3;
             if (num != num3)
             {
                 class191_0.method_1(num3);
                 num2 = 0;
             }
         }
         num = num3;
         i++;
         while (i < this.int_1)
         {
             if (num != (int)this.byte_0[i])
             {
                 break;
             }
             i++;
             if (++num2 >= num4)
             {
                 break;
             }
         }
         if (num2 < num5)
         {
             while (num2-- > 0)
             {
                 class191_0.method_1(num);
             }
         }
         else if (num != 0)
         {
             class191_0.method_1(16);
             this.class190_0.class189_0.method_5(num2 - 3, 2);
         }
         else if (num2 <= 10)
         {
             class191_0.method_1(17);
             this.class190_0.class189_0.method_5(num2 - 3, 3);
         }
         else
         {
             class191_0.method_1(18);
             this.class190_0.class189_0.method_5(num2 - 11, 7);
         }
     }
 }
示例#4
0
 public Class191(Class190 class190_1, int int_4, int int_5, int int_6)
 {
     this.class190_0 = class190_1;
     this.int_0 = int_5;
     this.int_3 = int_6;
     this.short_0 = new short[int_4];
     this.int_2 = new int[int_6];
 }