Added initial version

This commit is contained in:
Ceikry 2021-03-07 20:37:32 -06:00
commit b1dccb3fed
14153 changed files with 1285206 additions and 0 deletions

View file

@ -0,0 +1,103 @@
package org.runite.client;
final class Class135 {
private int anInt1767;
private final Class116[] aClass116Array1768 = new Class116[10];
private int anInt1769;
private byte[] method1810() {
int var1 = 0;
int var2;
for(var2 = 0; var2 < 10; ++var2) {
if(this.aClass116Array1768[var2] != null && this.aClass116Array1768[var2].anInt1586 + this.aClass116Array1768[var2].anInt1593 > var1) {
var1 = this.aClass116Array1768[var2].anInt1586 + this.aClass116Array1768[var2].anInt1593;
}
}
if(var1 == 0) {
return new byte[0];
} else {
var2 = 22050 * var1 / 1000;
byte[] var3 = new byte[var2];
for(int var4 = 0; var4 < 10; ++var4) {
if(this.aClass116Array1768[var4] != null) {
int var5 = this.aClass116Array1768[var4].anInt1586 * 22050 / 1000;
int var6 = this.aClass116Array1768[var4].anInt1593 * 22050 / 1000;
int[] var7 = this.aClass116Array1768[var4].method1717(var5, this.aClass116Array1768[var4].anInt1586);
for(int var8 = 0; var8 < var5; ++var8) {
int var9 = var3[var8 + var6] + (var7[var8] >> 8);
if((var9 + 128 & -256) != 0) {
var9 = var9 >> 31 ^ 127;
}
var3[var8 + var6] = (byte)var9;
}
}
}
return var3;
}
}
static Class135 method1811(CacheIndex var0, int var1, int var2) {
byte[] var3 = var0.getFile(var1, var2);
return var3 == null?null:new Class135(new DataBuffer(var3));
}
final Class3_Sub12_Sub1 method1812() {
byte[] var1 = this.method1810();
return new Class3_Sub12_Sub1(var1, 22050 * this.anInt1769 / 1000, 22050 * this.anInt1767 / 1000);
}
final int method1813() {
int var1 = 9999999;
int var2;
for(var2 = 0; var2 < 10; ++var2) {
if(this.aClass116Array1768[var2] != null && this.aClass116Array1768[var2].anInt1593 / 20 < var1) {
var1 = this.aClass116Array1768[var2].anInt1593 / 20;
}
}
if(this.anInt1769 < this.anInt1767 && this.anInt1769 / 20 < var1) {
var1 = this.anInt1769 / 20;
}
if(var1 == 9999999 || var1 == 0) {
return 0;
} else {
for(var2 = 0; var2 < 10; ++var2) {
if(this.aClass116Array1768[var2] != null) {
this.aClass116Array1768[var2].anInt1593 -= var1 * 20;
}
}
if(this.anInt1769 < this.anInt1767) {
this.anInt1769 -= var1 * 20;
this.anInt1767 -= var1 * 20;
}
return var1;
}
}
private Class135(DataBuffer var1) {
for(int var2 = 0; var2 < 10; ++var2) {
int var3 = var1.readUnsignedByte();
if(var3 != 0) {
--var1.index;
this.aClass116Array1768[var2] = new Class116();
this.aClass116Array1768[var2].method1718(var1);
}
}
this.anInt1769 = var1.readUnsignedShort();
this.anInt1767 = var1.readUnsignedShort();
}
}