public void method169(Stream stream) { aClass29_98 = new Class29(); aClass29_98.method325(stream); aClass29_99 = new Class29(); aClass29_99.method325(stream); int i = stream.readUnsignedByte(); if (i != 0) { stream.currentOffset--; aClass29_100 = new Class29(); aClass29_100.method325(stream); aClass29_101 = new Class29(); aClass29_101.method325(stream); } i = stream.readUnsignedByte(); if (i != 0) { stream.currentOffset--; aClass29_102 = new Class29(); aClass29_102.method325(stream); aClass29_103 = new Class29(); aClass29_103.method325(stream); } i = stream.readUnsignedByte(); if (i != 0) { stream.currentOffset--; aClass29_104 = new Class29(); aClass29_104.method325(stream); aClass29_105 = new Class29(); aClass29_105.method325(stream); } for (int j = 0; j < 10; j++) { int k = stream.method422(); if (k == 0) { break; } anIntArray106[j] = k; anIntArray107[j] = stream.method421(); anIntArray108[j] = stream.method422(); } anInt109 = stream.method422(); anInt110 = stream.method422(); anInt113 = stream.readUnsignedWord(); anInt114 = stream.readUnsignedWord(); aClass39_111 = new Class39(); aClass29_112 = new Class29(); aClass39_111.method545(stream, aClass29_112); }
public void method545(Stream stream, Class29 class29) { int i = stream.readUnsignedByte(); anIntArray665[0] = i >> 4; anIntArray665[1] = i & 0xf; if (i != 0) { anIntArray668[0] = stream.readUnsignedWord(); anIntArray668[1] = stream.readUnsignedWord(); int j = stream.readUnsignedByte(); for (int k = 0; k < 2; k++) { for (int l = 0; l < anIntArray665[k]; l++) { anIntArrayArrayArray666[k, 0, l] = stream.readUnsignedWord(); anIntArrayArrayArray667[k, 0, l] = stream.readUnsignedWord(); } } for (int i1 = 0; i1 < 2; i1++) { for (int j1 = 0; j1 < anIntArray665[i1]; j1++) { if ((j & 1 << i1 * 4 << j1) != 0) { anIntArrayArrayArray666[i1, 1, j1] = stream.readUnsignedWord(); anIntArrayArrayArray667[i1, 1, j1] = stream.readUnsignedWord(); } else { anIntArrayArrayArray666[i1, 1, j1] = anIntArrayArrayArray666[i1, 0, j1]; anIntArrayArrayArray667[i1, 1, j1] = anIntArrayArrayArray667[i1, 0, j1]; } } } if (j != 0 || anIntArray668[1] != anIntArray668[0]) { class29.method326(stream); } } else { anIntArray668[0] = anIntArray668[1] = 0; } }