MoparScape/clients/client317/src/main/java/rs/Class29.java

64 lines
1.8 KiB
Java
Executable File

package rs;
import rs.stream.Stream;// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
final class Class29 {
public void method325(Stream stream) {
anInt540 = stream.readUnsignedByte();
anInt538 = stream.readDWord();
anInt539 = stream.readDWord();
method326(stream);
}
public void method326(Stream stream) {
anInt535 = stream.readUnsignedByte();
anIntArray536 = new int[anInt535];
anIntArray537 = new int[anInt535];
for (int i = 0; i < anInt535; i++) {
anIntArray536[i] = stream.readUnsignedWord();
anIntArray537[i] = stream.readUnsignedWord();
}
}
void resetValues() {
anInt541 = 0;
anInt542 = 0;
anInt543 = 0;
anInt544 = 0;
anInt545 = 0;
}
int method328(int i) {
if (anInt545 >= anInt541) {
anInt544 = anIntArray537[anInt542++] << 15;
if (anInt542 >= anInt535)
anInt542 = anInt535 - 1;
anInt541 = (int) (((double) anIntArray536[anInt542] / 65536D) * (double) i);
if (anInt541 > anInt545)
anInt543 = ((anIntArray537[anInt542] << 15) - anInt544) / (anInt541 - anInt545);
}
anInt544 += anInt543;
anInt545++;
return anInt544 - anInt543 >> 15;
}
public Class29() {
}
private int anInt535;
private int[] anIntArray536;
private int[] anIntArray537;
int anInt538;
int anInt539;
int anInt540;
private int anInt541;
private int anInt542;
private int anInt543;
private int anInt544;
private int anInt545;
}