rs-client/apis
This commit is contained in:
@@ -9,408 +9,365 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ch")
|
||||
@ObfuscatedName("ca")
|
||||
@Implements("Varcs")
|
||||
public class Varcs {
|
||||
@ObfuscatedName("q")
|
||||
@Export("intsPersistence")
|
||||
boolean[] intsPersistence;
|
||||
@ObfuscatedName("w")
|
||||
@Export("map")
|
||||
Map map;
|
||||
@ObfuscatedName("o")
|
||||
@Export("strings")
|
||||
String[] strings;
|
||||
@ObfuscatedName("u")
|
||||
@Export("unwrittenChanges")
|
||||
boolean unwrittenChanges;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 4836824701467349417L
|
||||
)
|
||||
@Export("lastWriteTimeMs")
|
||||
long lastWriteTimeMs;
|
||||
@ObfuscatedName("es")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 610571431
|
||||
)
|
||||
@Export("port3")
|
||||
static int port3;
|
||||
@ObfuscatedName("e")
|
||||
@Export("intsPersistence")
|
||||
boolean[] intsPersistence;
|
||||
@ObfuscatedName("p")
|
||||
@Export("map")
|
||||
Map map;
|
||||
@ObfuscatedName("k")
|
||||
@Export("strings")
|
||||
String[] strings;
|
||||
@ObfuscatedName("l")
|
||||
@Export("unwrittenChanges")
|
||||
boolean unwrittenChanges;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -277979548816975331L
|
||||
)
|
||||
long field1272;
|
||||
|
||||
Varcs() {
|
||||
this.unwrittenChanges = false;
|
||||
int var1 = ObjectSound.archive2.getGroupFileCount(19);
|
||||
this.map = new HashMap();
|
||||
this.intsPersistence = new boolean[var1];
|
||||
Varcs() {
|
||||
this.unwrittenChanges = false;
|
||||
int var1 = class215.archive2.getGroupFileCount(19);
|
||||
this.map = new HashMap();
|
||||
this.intsPersistence = new boolean[var1];
|
||||
|
||||
int var2;
|
||||
for (var2 = 0; var2 < var1; ++var2) {
|
||||
VarcInt var3 = AbstractByteArrayCopier.getVarcInt(var2);
|
||||
this.intsPersistence[var2] = var3.persist;
|
||||
}
|
||||
int var2;
|
||||
for (var2 = 0; var2 < var1; ++var2) {
|
||||
VarcInt var4 = (VarcInt)VarcInt.VarcInt_cached.get((long)var2);
|
||||
VarcInt var3;
|
||||
if (var4 != null) {
|
||||
var3 = var4;
|
||||
} else {
|
||||
byte[] var5 = VarcInt.VarcInt_archive.takeFile(19, var2);
|
||||
var4 = new VarcInt();
|
||||
if (var5 != null) {
|
||||
var4.method4401(new Buffer(var5));
|
||||
}
|
||||
|
||||
var2 = 0;
|
||||
if (ObjectSound.archive2.method133(15)) {
|
||||
var2 = ObjectSound.archive2.getGroupFileCount(15);
|
||||
}
|
||||
VarcInt.VarcInt_cached.put(var4, (long)var2);
|
||||
var3 = var4;
|
||||
}
|
||||
|
||||
this.strings = new String[var2];
|
||||
this.read();
|
||||
}
|
||||
this.intsPersistence[var2] = var3.persist;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "920518911"
|
||||
)
|
||||
@Export("setInt")
|
||||
void setInt(int index, int var2) {
|
||||
this.map.put(index, var2);
|
||||
if (this.intsPersistence[index]) {
|
||||
this.unwrittenChanges = true;
|
||||
}
|
||||
var2 = 0;
|
||||
if (class215.archive2.method4268(15)) {
|
||||
var2 = class215.archive2.getGroupFileCount(15);
|
||||
}
|
||||
|
||||
}
|
||||
this.strings = new String[var2];
|
||||
this.read();
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "6"
|
||||
)
|
||||
@Export("getInt")
|
||||
int getInt(int index) {
|
||||
Object var2 = this.map.get(index);
|
||||
return var2 instanceof Integer ? (Integer)var2 : -1;
|
||||
}
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "-1875619216"
|
||||
)
|
||||
@Export("setInt")
|
||||
void setInt(int var1, int var2) {
|
||||
this.map.put(var1, var2);
|
||||
if (this.intsPersistence[var1]) {
|
||||
this.unwrittenChanges = true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "12847051"
|
||||
)
|
||||
@Export("setString")
|
||||
void setString(int index, String var2) {
|
||||
this.map.put(index, var2);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)Ljava/lang/String;",
|
||||
garbageValue = "897961099"
|
||||
)
|
||||
@Export("getString")
|
||||
String getString(int index) {
|
||||
Object var2 = this.map.get(index);
|
||||
return var2 instanceof String ? (String)var2 : "";
|
||||
}
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "-17"
|
||||
)
|
||||
@Export("getInt")
|
||||
int getInt(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof Integer ? (Integer)var2 : -1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;B)V",
|
||||
garbageValue = "15"
|
||||
)
|
||||
@Export("setStringOld")
|
||||
void setStringOld(int index, String var2) {
|
||||
this.strings[index] = var2;
|
||||
}
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "-1079389061"
|
||||
)
|
||||
@Export("setString")
|
||||
void setString(int var1, String var2) {
|
||||
this.map.put(var1, var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "0"
|
||||
)
|
||||
@Export("getStringOld")
|
||||
String getStringOld(int index) {
|
||||
return this.strings[index];
|
||||
}
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)Ljava/lang/String;",
|
||||
garbageValue = "-1328754518"
|
||||
)
|
||||
@Export("getString")
|
||||
String getString(int var1) {
|
||||
Object var2 = this.map.get(var1);
|
||||
return var2 instanceof String ? (String)var2 : "";
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-1668901140"
|
||||
)
|
||||
@Export("clearTransient")
|
||||
void clearTransient() {
|
||||
int var1;
|
||||
for (var1 = 0; var1 < this.intsPersistence.length; ++var1) {
|
||||
if (!this.intsPersistence[var1]) {
|
||||
this.map.remove(var1);
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "-267938278"
|
||||
)
|
||||
@Export("setStringOld")
|
||||
void setStringOld(int var1, String var2) {
|
||||
this.strings[var1] = var2;
|
||||
}
|
||||
|
||||
for (var1 = 0; var1 < this.strings.length; ++var1) {
|
||||
this.strings[var1] = null;
|
||||
}
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)Ljava/lang/String;",
|
||||
garbageValue = "1859485923"
|
||||
)
|
||||
@Export("getStringOld")
|
||||
String getStringOld(int var1) {
|
||||
return this.strings[var1];
|
||||
}
|
||||
|
||||
}
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1717605874"
|
||||
)
|
||||
@Export("clearTransient")
|
||||
void clearTransient() {
|
||||
int var1;
|
||||
for (var1 = 0; var1 < this.intsPersistence.length; ++var1) {
|
||||
if (!this.intsPersistence[var1]) {
|
||||
this.map.remove(var1);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZB)Ldk;",
|
||||
garbageValue = "8"
|
||||
)
|
||||
@Export("getPreferencesFile")
|
||||
AccessFile getPreferencesFile(boolean var1) {
|
||||
return LoginPacket.getPreferencesFile("2", WorldMapRectangle.studioGame.name, var1);
|
||||
}
|
||||
for (var1 = 0; var1 < this.strings.length; ++var1) {
|
||||
this.strings[var1] = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "370223063"
|
||||
)
|
||||
@Export("write")
|
||||
void write() {
|
||||
AccessFile var1 = this.getPreferencesFile(true);
|
||||
}
|
||||
|
||||
try {
|
||||
int var2 = 3;
|
||||
int var3 = 0;
|
||||
Iterator var4 = this.map.entrySet().iterator();
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)Lma;",
|
||||
garbageValue = "195746057"
|
||||
)
|
||||
@Export("getPreferencesFile")
|
||||
AccessFile getPreferencesFile(boolean var1) {
|
||||
return WorldMapIcon_0.getPreferencesFile("2", WorldMapRegion.field248.name, var1);
|
||||
}
|
||||
|
||||
while (var4.hasNext()) {
|
||||
Entry var5 = (Entry)var4.next();
|
||||
int var6 = (Integer)var5.getKey();
|
||||
if (this.intsPersistence[var6]) {
|
||||
Object var7 = var5.getValue();
|
||||
var2 += 3;
|
||||
if (var7 instanceof Integer) {
|
||||
var2 += 4;
|
||||
} else if (var7 instanceof String) {
|
||||
var2 += WorldMapRegion.stringCp1252NullTerminatedByteSize((String)var7);
|
||||
}
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "2043030213"
|
||||
)
|
||||
@Export("write")
|
||||
void write() {
|
||||
AccessFile var1 = this.getPreferencesFile(true);
|
||||
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
try {
|
||||
int var2 = 3;
|
||||
int var3 = 0;
|
||||
Iterator var4 = this.map.entrySet().iterator();
|
||||
|
||||
Buffer var28 = new Buffer(var2);
|
||||
var28.writeByte(2);
|
||||
var28.writeShort(var3);
|
||||
Iterator var29 = this.map.entrySet().iterator();
|
||||
while (var4.hasNext()) {
|
||||
Entry var5 = (Entry)var4.next();
|
||||
int var6 = (Integer)var5.getKey();
|
||||
if (this.intsPersistence[var6]) {
|
||||
Object var7 = var5.getValue();
|
||||
var2 += 3;
|
||||
if (var7 instanceof Integer) {
|
||||
var2 += 4;
|
||||
} else if (var7 instanceof String) {
|
||||
var2 += Huffman.stringCp1252NullTerminatedByteSize((String)var7);
|
||||
}
|
||||
|
||||
label179:
|
||||
while (true) {
|
||||
Entry var8;
|
||||
int var30;
|
||||
do {
|
||||
if (!var29.hasNext()) {
|
||||
var1.write(var28.array, 0, var28.index);
|
||||
break label179;
|
||||
}
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = (Entry)var29.next();
|
||||
var30 = (Integer)var8.getKey();
|
||||
} while(!this.intsPersistence[var30]);
|
||||
Buffer var28 = new Buffer(var2);
|
||||
var28.writeByte(2);
|
||||
var28.writeShort(var3);
|
||||
Iterator var29 = this.map.entrySet().iterator();
|
||||
|
||||
var28.writeShort(var30);
|
||||
Object var9 = var8.getValue();
|
||||
Class var10 = var9.getClass();
|
||||
class3[] var11 = class3.method34();
|
||||
int var13 = 0;
|
||||
label147:
|
||||
while (true) {
|
||||
Entry var17;
|
||||
int var18;
|
||||
do {
|
||||
if (!var29.hasNext()) {
|
||||
var1.write(var28.array, 0, var28.offset);
|
||||
break label147;
|
||||
}
|
||||
|
||||
class3 var12;
|
||||
while (true) {
|
||||
if (var13 >= var11.length) {
|
||||
var12 = null;
|
||||
break;
|
||||
}
|
||||
var17 = (Entry)var29.next();
|
||||
var18 = (Integer)var17.getKey();
|
||||
} while(!this.intsPersistence[var18]);
|
||||
|
||||
class3 var14 = var11[var13];
|
||||
if (var10 == var14.field18) {
|
||||
var12 = var14;
|
||||
break;
|
||||
}
|
||||
var28.writeShort(var18);
|
||||
Object var8 = var17.getValue();
|
||||
Class var10 = var8.getClass();
|
||||
class3[] var11 = new class3[]{class3.field9, class3.field14, class3.field7};
|
||||
class3[] var12 = var11;
|
||||
int var13 = 0;
|
||||
|
||||
++var13;
|
||||
}
|
||||
class3 var9;
|
||||
while (true) {
|
||||
if (var13 >= var12.length) {
|
||||
var9 = null;
|
||||
break;
|
||||
}
|
||||
|
||||
var28.writeByte(var12.field1147);
|
||||
Class var31 = var9.getClass();
|
||||
class3[] var32 = class3.method34();
|
||||
int var16 = 0;
|
||||
class3 var14 = var12[var13];
|
||||
if (var10 == var14.field12) {
|
||||
var9 = var14;
|
||||
break;
|
||||
}
|
||||
|
||||
class3 var15;
|
||||
while (true) {
|
||||
if (var16 >= var32.length) {
|
||||
var15 = null;
|
||||
break;
|
||||
}
|
||||
++var13;
|
||||
}
|
||||
|
||||
class3 var17 = var32[var16];
|
||||
if (var31 == var17.field18) {
|
||||
var15 = var17;
|
||||
break;
|
||||
}
|
||||
var28.writeByte(var9.field11);
|
||||
class3.method30(var8, var28);
|
||||
}
|
||||
} catch (Exception var26) {
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var25) {
|
||||
}
|
||||
|
||||
++var16;
|
||||
}
|
||||
}
|
||||
|
||||
if (var15 == null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
this.unwrittenChanges = false;
|
||||
this.field1272 = DirectByteArrayCopier.currentTimeMs();
|
||||
}
|
||||
|
||||
class0 var33 = var15.field19;
|
||||
var33.vmethod44(var9, var28);
|
||||
}
|
||||
} catch (Exception var26) {
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var25) {
|
||||
}
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-5"
|
||||
)
|
||||
@Export("read")
|
||||
void read() {
|
||||
AccessFile var1 = this.getPreferencesFile(false);
|
||||
|
||||
}
|
||||
label226: {
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.length()];
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
this.lastWriteTimeMs = class203.currentTimeMs();
|
||||
}
|
||||
int var4;
|
||||
for (int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var1.read(var2, var3, var2.length - var3);
|
||||
if (var4 == -1) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1824591047"
|
||||
)
|
||||
@Export("read")
|
||||
void read() {
|
||||
AccessFile var1 = this.getPreferencesFile(false);
|
||||
Buffer var15 = new Buffer(var2);
|
||||
if (var15.array.length - var15.offset >= 1) {
|
||||
int var16 = var15.readUnsignedByte();
|
||||
if (var16 >= 0 && var16 <= 2) {
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
int var17;
|
||||
if (var16 >= 2) {
|
||||
var17 = var15.readUnsignedShort();
|
||||
var7 = 0;
|
||||
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.length()];
|
||||
while (true) {
|
||||
if (var7 >= var17) {
|
||||
break label226;
|
||||
}
|
||||
|
||||
int var3;
|
||||
for (int var4 = 0; var4 < var2.length; var4 += var3) {
|
||||
var3 = var1.read(var2, var4, var2.length - var4);
|
||||
if (var3 == -1) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
var8 = var15.readUnsignedShort();
|
||||
var9 = var15.readUnsignedByte();
|
||||
class3[] var10 = new class3[]{class3.field9, class3.field14, class3.field7};
|
||||
class3 var11 = (class3)SoundSystem.findEnumerated(var10, var9);
|
||||
Object var12 = var11.method34(var15);
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var12);
|
||||
}
|
||||
|
||||
Buffer var24 = new Buffer(var2);
|
||||
if (var24.array.length - var24.index < 1) {
|
||||
return;
|
||||
}
|
||||
++var7;
|
||||
}
|
||||
} else {
|
||||
var17 = var15.readUnsignedShort();
|
||||
|
||||
int var5 = var24.readUnsignedByte();
|
||||
if (var5 < 0 || var5 > 2) {
|
||||
return;
|
||||
}
|
||||
for (var7 = 0; var7 < var17; ++var7) {
|
||||
var8 = var15.readUnsignedShort();
|
||||
var9 = var15.readInt();
|
||||
if (this.intsPersistence[var8]) {
|
||||
this.map.put(var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
int var6;
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
if (var5 >= 2) {
|
||||
var9 = var24.readUnsignedShort();
|
||||
var7 = var15.readUnsignedShort();
|
||||
var8 = 0;
|
||||
|
||||
for (var6 = 0; var6 < var9; ++var6) {
|
||||
var7 = var24.readUnsignedShort();
|
||||
var8 = var24.readUnsignedByte();
|
||||
class3 var10 = (class3)ScriptFrame.findEnumerated(class3.method34(), var8);
|
||||
Object var11 = var10.method31(var24);
|
||||
if (this.intsPersistence[var7]) {
|
||||
this.map.put(var7, var11);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var9 = var24.readUnsignedShort();
|
||||
while (true) {
|
||||
if (var8 >= var7) {
|
||||
break label226;
|
||||
}
|
||||
|
||||
for (var6 = 0; var6 < var9; ++var6) {
|
||||
var7 = var24.readUnsignedShort();
|
||||
var8 = var24.readInt();
|
||||
if (this.intsPersistence[var7]) {
|
||||
this.map.put(var7, var8);
|
||||
}
|
||||
}
|
||||
var15.readUnsignedShort();
|
||||
var15.readStringCp1252NullTerminated();
|
||||
++var8;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var6 = var24.readUnsignedShort();
|
||||
return;
|
||||
}
|
||||
} catch (Exception var26) {
|
||||
break label226;
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var25) {
|
||||
}
|
||||
|
||||
for (var7 = 0; var7 < var6; ++var7) {
|
||||
var24.readUnsignedShort();
|
||||
var24.readStringCp1252NullTerminated();
|
||||
}
|
||||
}
|
||||
} catch (Exception var22) {
|
||||
} finally {
|
||||
try {
|
||||
var1.close();
|
||||
} catch (Exception var21) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
this.unwrittenChanges = false;
|
||||
}
|
||||
this.unwrittenChanges = false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "26563322"
|
||||
)
|
||||
@Export("tryWrite")
|
||||
void tryWrite() {
|
||||
if (this.unwrittenChanges && this.lastWriteTimeMs < class203.currentTimeMs() - 60000L) {
|
||||
this.write();
|
||||
}
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-2136969712"
|
||||
)
|
||||
@Export("tryWrite")
|
||||
void tryWrite() {
|
||||
if (this.unwrittenChanges && this.field1272 < DirectByteArrayCopier.currentTimeMs() - 60000L) {
|
||||
this.write();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "1171297883"
|
||||
)
|
||||
@Export("hasUnwrittenChanges")
|
||||
boolean hasUnwrittenChanges() {
|
||||
return this.unwrittenChanges;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lir;I)V",
|
||||
garbageValue = "321265868"
|
||||
)
|
||||
@Export("setFloorOverlayDefinitionArchive")
|
||||
public static void setFloorOverlayDefinitionArchive(AbstractArchive var0) {
|
||||
FloorOverlayDefinition.FloorOverlayDefinition_archive = var0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BIIII[Lfy;I)V",
|
||||
garbageValue = "1119202993"
|
||||
)
|
||||
static final void method2166(byte[] var0, int var1, int var2, int var3, int var4, CollisionMap[] var5) {
|
||||
int var6;
|
||||
int var7;
|
||||
for (int var8 = 0; var8 < 4; ++var8) {
|
||||
for (var6 = 0; var6 < 64; ++var6) {
|
||||
for (var7 = 0; var7 < 64; ++var7) {
|
||||
if (var6 + var1 > 0 && var6 + var1 < 103 && var7 + var2 > 0 && var7 + var2 < 103) {
|
||||
int[] var9 = var5[var8].flags[var6 + var1];
|
||||
var9[var7 + var2] &= -16777217;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Buffer var10 = new Buffer(var0);
|
||||
|
||||
for (var6 = 0; var6 < 4; ++var6) {
|
||||
for (var7 = 0; var7 < 64; ++var7) {
|
||||
for (int var11 = 0; var11 < 64; ++var11) {
|
||||
GrandExchangeOfferTotalQuantityComparator.loadTerrain(var10, var6, var7 + var1, var11 + var2, var3, var4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lho;IIII)V",
|
||||
garbageValue = "1592367053"
|
||||
)
|
||||
static final void method2168(Widget var0, int var1, int var2, int var3) {
|
||||
if (var0.field968 == null) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
var0.field968[var1] = var2;
|
||||
var0.field969[var1] = var3;
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Z",
|
||||
garbageValue = "-1650912685"
|
||||
)
|
||||
@Export("hasUnwrittenChanges")
|
||||
boolean hasUnwrittenChanges() {
|
||||
return this.unwrittenChanges;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user