home *** CD-ROM | disk | FTP | other *** search
- class SParser {
- // $FF: renamed from: Ʃ byte[]
- byte[] field_0;
- // $FF: renamed from: ƪ int
- int field_1;
- // $FF: renamed from: ƫ int
- int field_2;
- // $FF: renamed from: Ɲ int
- int field_3;
- // $FF: renamed from: ƞ int
- int field_4;
-
- // $FF: renamed from: Ʃ () int
- final int method_0() {
- int var1 = this.field_0[this.field_1] & 255 | (this.field_0[this.field_1 + 1] & 255) << 8;
- this.field_1 += 2;
- return var1;
- }
-
- // $FF: renamed from: ƪ () int
- final int method_1() {
- int var1 = this.method_0();
- if ((var1 & 'ΦÇÇ') != 0) {
- var1 |= -65536;
- }
-
- return var1;
- }
-
- // $FF: renamed from: ƫ () int
- final int method_2() {
- int var1 = this.field_0[this.field_1] & 255 | (this.field_0[this.field_1 + 1] & 255) << 8 | (this.field_0[this.field_1 + 2] & 255) << 16 | (this.field_0[this.field_1 + 3] & 255) << 24;
- this.field_1 += 4;
- return var1;
- }
-
- // $FF: renamed from: Ƭ (ColorTransform) void
- void method_3(ColorTransform var1) {
- this.field_4 = 0;
- this.field_3 = 0;
- var1.É = this.method_8(2);
- int var2 = this.method_8(4);
- if ((var1.É & 1) != 0) {
- var1.ra = this.method_9(var2);
- var1.ga = this.method_9(var2);
- var1.ba = this.method_9(var2);
- } else {
- var1.ra = var1.ga = var1.ba = 256;
- }
-
- if ((var1.É & 2) != 0) {
- var1.rb = this.method_9(var2);
- var1.gb = this.method_9(var2);
- var1.bb = this.method_9(var2);
- } else {
- var1.rb = var1.gb = var1.bb = 0;
- }
- }
-
- // $FF: renamed from: ƭ () int
- final int method_4() {
- int var1 = -16777216;
- var1 |= (this.field_0[this.field_1++] & 255) << 16;
- var1 |= (this.field_0[this.field_1++] & 255) << 8;
- var1 |= this.field_0[this.field_1++] & 255;
- return var1;
- }
-
- // $FF: renamed from: Ʈ () Rect
- final Rect method_5() {
- this.field_4 = 0;
- this.field_3 = 0;
- int var1 = this.method_8(5);
- Rect var2 = new Rect();
- var2.xmin = this.method_9(var1);
- var2.xmax = this.method_9(var1);
- var2.ymin = this.method_9(var1);
- var2.ymax = this.method_9(var1);
- return var2;
- }
-
- // $FF: renamed from: Ư () Matrix
- final Matrix method_6() {
- this.field_4 = 0;
- this.field_3 = 0;
- Matrix var1 = new Matrix();
- if (this.method_8(1) != 0) {
- int var2 = this.method_8(5);
- var1.a = this.method_9(var2);
- var1.d = this.method_9(var2);
- } else {
- var1.a = var1.d = 65536;
- }
-
- if (this.method_8(1) != 0) {
- int var3 = this.method_8(5);
- var1.b = this.method_9(var3);
- var1.c = this.method_9(var3);
- } else {
- var1.b = var1.c = 0;
- }
-
- int var4 = this.method_8(5);
- var1.tx = this.method_9(var4);
- var1.ty = this.method_9(var4);
- return var1;
- }
-
- // $FF: renamed from: ╞░ () java.lang.String
- final String method_7() {
- int var1 = 0;
- int var2 = this.field_1;
-
- while(true) {
- char var3 = (char)(this.field_0[this.field_1++] & 255);
- if (var3 == 0) {
- this.field_1 = var2;
- char[] var6 = new char[var1];
- int var4 = 0;
-
- while(true) {
- char var5 = (char)(this.field_0[this.field_1++] & 255);
- if (var4 == var1) {
- return new String(var6);
- }
-
- var6[var4++] = var5;
- }
- }
-
- ++var1;
- }
- }
-
- // $FF: renamed from: Ɨ (int) int
- final int method_8(int var1) {
- int var2 = 0;
-
- while(true) {
- int var3 = var1 - this.field_4;
- if (var3 <= 0) {
- var2 |= this.field_3 >>> -var3;
- this.field_4 -= var1;
- this.field_3 &= 255 >>> 8 - this.field_4;
- return var2;
- }
-
- var2 |= this.field_3 << var3;
- var1 -= this.field_4;
- this.field_3 = this.field_0[this.field_1++] & 255;
- this.field_4 = 8;
- }
- }
-
- // $FF: renamed from: ╞ÿ (int) int
- final int method_9(int var1) {
- int var2 = this.method_8(var1);
- if ((var2 & 1 << var1 - 1) != 0) {
- var2 |= -1 << var1;
- }
-
- return var2;
- }
-
- // $FF: renamed from: ╞▒ (int[], int[], boolean) void
- final void method_10(int[] var1, int[] var2, boolean var3) {
- int var4 = this.field_0[this.field_1++] & 255;
- if (var3) {
- if ((var4 & 1) != 0) {
- this.method_2();
- }
-
- if ((var4 & 2) != 0) {
- this.method_2();
- }
-
- if ((var4 & 4) != 0) {
- this.method_0();
- }
-
- if ((var4 & 8) != 0) {
- int var5 = this.field_0[this.field_1++] & 255;
-
- for(int var6 = 0; var6 < var5; ++var6) {
- this.method_2();
- this.method_0();
- this.method_0();
- }
-
- return;
- }
- } else {
- var2[0] = var4 >> 4;
- if ((var4 & 1) != 0) {
- this.method_2();
- }
-
- if ((var4 & 2) != 0) {
- this.method_2();
- }
-
- if ((var4 & 4) != 0) {
- var1[0] = this.method_0();
- } else {
- var1[0] = 1;
- }
-
- if ((var4 & 8) != 0) {
- int var7 = this.field_0[this.field_1++] & 255;
-
- for(int var8 = 0; var8 < var7; ++var8) {
- this.method_2();
- this.method_0();
- this.method_0();
- }
- }
- }
-
- }
- }
-