gamepack 19

This commit is contained in:
Adam
2016-03-30 16:18:05 -04:00
parent a08def34bc
commit 0f062ce0ce
230 changed files with 55674 additions and 55211 deletions

View File

@@ -1,252 +1,194 @@
import java.awt.Graphics;
import java.io.File;
import java.io.RandomAccessFile;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ex")
public class class141 {
@ObfuscatedName("j")
@ObfuscatedSignature(
signature = "(Lclass223;Lclass223;S)V",
garbageValue = "-17965"
@ObfuscatedName("er")
public class class141 extends class133 {
@ObfuscatedName("t")
@ObfuscatedGetter(
intValue = 13388231
)
static void method2993(class223 var0, class223 var1) {
if(class29.field700 == null) {
class29.field700 = class74.method1637(class7.field127, "sl_back", "");
int field2185 = 1;
@ObfuscatedName("x")
@ObfuscatedGetter(
intValue = -889026109
)
int field2186 = 256;
@ObfuscatedName("ec")
static class80[] field2187;
@ObfuscatedName("e")
@ObfuscatedGetter(
intValue = 1137835699
)
int field2189 = 0;
@ObfuscatedName("w")
long[] field2190 = new long[10];
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = 475493165
)
int field2192;
@ObfuscatedName("p")
@ObfuscatedGetter(
longValue = -3230432275715411793L
)
long field2193 = class14.method165();
@ObfuscatedName("w")
public void vmethod3139() {
for(int var1 = 0; var1 < 10; ++var1) {
this.field2190[var1] = 0L;
}
if(null == class38.field880) {
class38.field880 = class30.method664(class7.field127, "sl_flags", "");
}
@ObfuscatedName("x")
int vmethod3132(int var1, int var2) {
int var3 = this.field2186;
int var4 = this.field2185;
this.field2186 = 300;
this.field2185 = 1;
this.field2193 = class14.method165();
if(this.field2190[this.field2192] == 0L) {
this.field2186 = var3;
this.field2185 = var4;
} else if(this.field2193 > this.field2190[this.field2192]) {
this.field2186 = (int)((long)(2560 * var1) / (this.field2193 - this.field2190[this.field2192]));
}
if(null == class49.field1094) {
class49.field1094 = class30.method664(class7.field127, "sl_arrows", "");
if(this.field2186 < 25) {
this.field2186 = 25;
}
if(null == class92.field1587) {
class92.field1587 = class30.method664(class7.field127, "sl_stars", "");
if(this.field2186 > 256) {
this.field2186 = 256;
this.field2185 = (int)((long)var1 - (this.field2193 - this.field2190[this.field2192]) / 10L);
}
class79.method1830(class31.field716, 23, 765, 480, 0);
class79.method1831(class31.field716, 0, 125, 23, 12425273, 9135624);
class79.method1831(125 + class31.field716, 0, 640, 23, 5197647, 2697513);
var0.method4059("Select a world", class31.field716 + 62, 15, 0, -1);
if(null != class92.field1587) {
class92.field1587[1].method1883(class31.field716 + 140, 1);
var1.method4057("Members only world", 152 + class31.field716, 10, 16777215, -1);
class92.field1587[0].method1883(140 + class31.field716, 12);
var1.method4057("Free world", 152 + class31.field716, 21, 16777215, -1);
if(this.field2185 > var1) {
this.field2185 = var1;
}
int var4;
this.field2190[this.field2192] = this.field2193;
this.field2192 = (this.field2192 + 1) % 10;
int var5;
if(null != class49.field1094) {
int var2 = 280 + class31.field716;
if(0 == class25.field637[0] && class25.field636[0] == 0) {
class49.field1094[2].method1883(var2, 4);
} else {
class49.field1094[0].method1883(var2, 4);
}
if(0 == class25.field637[0] && class25.field636[0] == 1) {
class49.field1094[3].method1883(var2 + 15, 4);
} else {
class49.field1094[1].method1883(15 + var2, 4);
}
var0.method4057("World", var2 + 32, 17, 16777215, -1);
int var3 = 390 + class31.field716;
if(1 == class25.field637[0] && class25.field636[0] == 0) {
class49.field1094[2].method1883(var3, 4);
} else {
class49.field1094[0].method1883(var3, 4);
}
if(class25.field637[0] == 1 && class25.field636[0] == 1) {
class49.field1094[3].method1883(var3 + 15, 4);
} else {
class49.field1094[1].method1883(15 + var3, 4);
}
var0.method4057("Players", 32 + var3, 17, 16777215, -1);
var4 = class31.field716 + 500;
if(2 == class25.field637[0] && 0 == class25.field636[0]) {
class49.field1094[2].method1883(var4, 4);
} else {
class49.field1094[0].method1883(var4, 4);
}
if(class25.field637[0] == 2 && 1 == class25.field636[0]) {
class49.field1094[3].method1883(15 + var4, 4);
} else {
class49.field1094[1].method1883(var4 + 15, 4);
}
var0.method4057("Location", var4 + 32, 17, 16777215, -1);
var5 = class31.field716 + 610;
if(class25.field637[0] == 3 && 0 == class25.field636[0]) {
class49.field1094[2].method1883(var5, 4);
} else {
class49.field1094[0].method1883(var5, 4);
}
if(3 == class25.field637[0] && class25.field636[0] == 1) {
class49.field1094[3].method1883(15 + var5, 4);
} else {
class49.field1094[1].method1883(var5 + 15, 4);
}
var0.method4057("Type", var5 + 32, 17, 16777215, -1);
}
class79.method1830(708 + class31.field716, 4, 50, 16, 0);
var1.method4059("Cancel", class31.field716 + 708 + 25, 16, 16777215, -1);
class31.field747 = -1;
if(null != class29.field700) {
byte var21 = 88;
byte var23 = 19;
var4 = 765 / (1 + var21);
var5 = 480 / (var23 + 1);
int var6;
int var7;
do {
var6 = var5;
var7 = var4;
if((var4 - 1) * var5 >= class25.field634) {
--var4;
if(this.field2185 > 1) {
for(var5 = 0; var5 < 10; ++var5) {
if(this.field2190[var5] != 0L) {
this.field2190[var5] += (long)this.field2185;
}
if((var5 - 1) * var4 >= class25.field634) {
--var5;
}
if(var4 * (var5 - 1) >= class25.field634) {
--var5;
}
} while(var5 != var6 || var4 != var7);
var6 = (765 - var21 * var4) / (var4 + 1);
if(var6 > 5) {
var6 = 5;
}
var7 = (480 - var5 * var23) / (1 + var5);
if(var7 > 5) {
var7 = 5;
}
int var8 = (765 - var21 * var4 - (var4 - 1) * var6) / 2;
int var9 = (480 - var5 * var23 - var7 * (var5 - 1)) / 2;
int var10 = var9 + 23;
int var11 = var8 + class31.field716;
int var12 = 0;
boolean var13 = false;
int var14;
for(var14 = 0; var14 < class25.field634; ++var14) {
class25 var15 = class25.field633[var14];
boolean var16 = true;
String var17 = Integer.toString(var15.field635);
if(var15.field635 == -1) {
var17 = "OFF";
var16 = false;
} else if(var15.field635 > 1980) {
var17 = "FULL";
var16 = false;
}
int var19 = 0;
byte var18;
if(var15.method598()) {
if(var15.method599()) {
var18 = 7;
} else {
var18 = 6;
}
} else if(var15.method604()) {
var19 = 16711680;
if(var15.method599()) {
var18 = 5;
} else {
var18 = 4;
}
} else if(var15.method601()) {
if(var15.method599()) {
var18 = 3;
} else {
var18 = 2;
}
} else if(var15.method599()) {
var18 = 1;
} else {
var18 = 0;
}
if(class139.field2140 >= var11 && class139.field2135 >= var10 && class139.field2140 < var11 + var21 && class139.field2135 < var23 + var10 && var16) {
class31.field747 = var14;
class29.field700[var18].method1746(var11, var10, 128, 16777215);
var13 = true;
} else {
class29.field700[var18].method1743(var11, var10);
}
if(class38.field880 != null) {
class38.field880[(var15.method599()?8:0) + var15.field644].method1883(var11 + 29, var10);
}
var0.method4059(Integer.toString(var15.field638), var11 + 15, 5 + var10 + var23 / 2, var19, -1);
var1.method4059(var17, var11 + 60, var10 + var23 / 2 + 5, 268435455, -1);
var10 += var7 + var23;
++var12;
if(var12 >= var5) {
var10 = 23 + var9;
var11 += var21 + var6;
var12 = 0;
}
}
if(var13) {
var14 = var1.method4052(class25.field633[class31.field747].field643) + 6;
int var24 = 8 + var1.field3193;
class79.method1830(class139.field2140 - var14 / 2, 20 + class139.field2135 + 5, var14, var24, 16777120);
class79.method1853(class139.field2140 - var14 / 2, class139.field2135 + 20 + 5, var14, var24, 0);
var1.method4059(class25.field633[class31.field747].field643, class139.field2140, 4 + var1.field3193 + 5 + 20 + class139.field2135, 0, -1);
}
}
try {
Graphics var22 = class45.field1042.getGraphics();
class139.field2149.vmethod1900(var22, 0, 0);
} catch (Exception var20) {
class45.field1042.repaint();
if(this.field2185 < var2) {
this.field2185 = var2;
}
class104.method2291((long)this.field2185);
for(var5 = 0; this.field2189 < 256; this.field2189 += this.field2186) {
++var5;
}
this.field2189 &= 255;
return var5;
}
class141() {
for(int var1 = 0; var1 < 10; ++var1) {
this.field2190[var1] = this.field2193;
}
}
@ObfuscatedName("f")
public static boolean method2996(File var0, boolean var1) {
try {
RandomAccessFile var2 = new RandomAccessFile(var0, "rw");
int var3 = var2.read();
var2.seek(0L);
var2.write(var3);
var2.seek(0L);
var2.close();
if(var1) {
var0.delete();
@ObfuscatedName("x")
public static int method2991(CharSequence var0) {
return class156.method3194(var0, 10);
}
@ObfuscatedName("w")
public static class48 method2992(int var0) {
class48 var1 = (class48)class48.field1088.method3771((long)var0);
if(var1 != null) {
return var1;
} else {
byte[] var2 = class48.field1087.method3335(8, var0);
var1 = new class48();
if(null != var2) {
var1.method1034(new class119(var2));
}
return true;
} catch (Exception var4) {
return false;
class48.field1088.method3773(var1, (long)var0);
return var1;
}
}
@ObfuscatedName("cc")
static final String method2997(int var0, int var1) {
int var2 = var1 - var0;
return var2 < -9?class51.method1090(16711680):(var2 < -6?class51.method1090(16723968):(var2 < -3?class51.method1090(16740352):(var2 < 0?class51.method1090(16756736):(var2 > 9?class51.method1090('\uff00'):(var2 > 6?class51.method1090(4259584):(var2 > 3?class51.method1090(8453888):(var2 > 0?class51.method1090(12648192):class51.method1090(16776960))))))));
@ObfuscatedName("h")
@ObfuscatedSignature(
signature = "(Lclass136;Ljava/awt/Component;III)Lclass56;",
garbageValue = "0"
)
public static final class56 method2993(class136 var0, int var1, int var2) {
if(0 == class129.field2058) {
throw new IllegalStateException();
} else {
if(var2 < 256) {
var2 = 256;
}
try {
class69 var6 = new class69();
var6.field1193 = new int[256 * (class56.field1194?2:1)];
var6.field1202 = var2;
var6.vmethod1510();
var6.field1198 = (var2 & -1024) + 1024;
if(var6.field1198 > 16384) {
var6.field1198 = 16384;
}
var6.vmethod1517(var6.field1198);
if(class50.field1111 > 0 && null == class56.field1182) {
class56.field1182 = new class72();
class56.field1182.field1356 = var0;
var0.method2889(class56.field1182, class50.field1111);
}
if(class56.field1182 != null) {
if(null != class56.field1182.field1354[var1]) {
throw new IllegalArgumentException();
}
class56.field1182.field1354[var1] = var6;
}
return var6;
} catch (Throwable var5) {
try {
class54 var3 = new class54(var0, var1);
var3.field1193 = new int[(class56.field1194?2:1) * 256];
var3.field1202 = var2;
var3.vmethod1510();
var3.field1198 = 16384;
var3.vmethod1517(var3.field1198);
if(class50.field1111 > 0 && class56.field1182 == null) {
class56.field1182 = new class72();
class56.field1182.field1356 = var0;
var0.method2889(class56.field1182, class50.field1111);
}
if(null != class56.field1182) {
if(class56.field1182.field1354[var1] != null) {
throw new IllegalArgumentException();
}
class56.field1182.field1354[var1] = var3;
}
return var3;
} catch (Throwable var4) {
return new class56();
}
}
}
}
}