mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-14 10:30:20 -07:00
137 lines
4.6 KiB
Java
137 lines
4.6 KiB
Java
package org.runite.client;
|
|
|
|
import org.rs09.client.data.HashTable;
|
|
|
|
public final class AtmosphereParser {
|
|
|
|
static HashTable aHashTable_3679 = new HashTable(16);
|
|
static AtmosphereParser[][] aAtmosphereParserArrayArray1581 = new AtmosphereParser[13][13];
|
|
int anInt1175;
|
|
int anInt1177;
|
|
int anInt1178;
|
|
int anInt1181;
|
|
static Class91[] aClass91Array1182 = new Class91[4];
|
|
int anInt1184;
|
|
int anInt1185;
|
|
static Class41 aClass41_1186;
|
|
float aFloat1187;
|
|
float aFloat1189;
|
|
float aFloat1190;
|
|
static int anInt1191;
|
|
static int screenLowerY;
|
|
|
|
public static void musicHandler(int var1) {
|
|
try {
|
|
if (-1 == var1 && !Class83.aBoolean1158) {
|
|
GameObject.method1870();
|
|
} else if (var1 != -1 && (Class129.anInt1691 != var1 || Class79.method1391(-1)) && Unsorted.anInt120 != 0 && !Class83.aBoolean1158) {
|
|
Unsorted.method2099(var1, CacheIndex.musicIndex, Unsorted.anInt120);
|
|
}
|
|
Class129.anInt1691 = var1;
|
|
} catch (RuntimeException var3) {
|
|
throw ClientErrorException.clientError(var3, "li.B(" + true + ',' + var1 + ')');
|
|
}
|
|
}
|
|
|
|
static void method1428(int var0, int var2) {
|
|
try {
|
|
ItemDefinition.ram[var0] = var2;
|
|
Class3_Sub7 var3 = (Class3_Sub7) aHashTable_3679.get(var0);
|
|
if (var3 == null) {
|
|
var3 = new Class3_Sub7(TimeUtils.time() - -500L);
|
|
aHashTable_3679.put(var0, var3);
|
|
} else {
|
|
var3.aLong2295 = 500L + TimeUtils.time();
|
|
}
|
|
|
|
} catch (RuntimeException var4) {
|
|
throw ClientErrorException.clientError(var4, "li.D(" + var0 + ',' + var2 + ')');
|
|
}
|
|
}
|
|
|
|
static Class3_Sub28_Sub17_Sub1 method1430(int var1) {
|
|
try {
|
|
Class3_Sub28_Sub17_Sub1 var2 = (Class3_Sub28_Sub17_Sub1) Unsorted.aReferenceCache_1135.get(var1);
|
|
if (var2 == null) {
|
|
byte[] var3 = CacheIndex.fontsIndex.getFile(var1, 0);
|
|
var2 = new Class3_Sub28_Sub17_Sub1(var3);
|
|
var2.method697(Class3_Sub13_Sub22.nameIconsSpriteArray, null);
|
|
Unsorted.aReferenceCache_1135.put(var2, var1);
|
|
}
|
|
return var2;
|
|
} catch (RuntimeException var4) {
|
|
throw ClientErrorException.clientError(var4, "li.A(" + -28922 + ',' + var1 + ')');
|
|
}
|
|
}
|
|
|
|
public AtmosphereParser() {
|
|
try {
|
|
this.anInt1177 = Class92.defaultScreenColorRgb;
|
|
this.aFloat1189 = 1.2F;
|
|
this.anInt1178 = -50;
|
|
this.aFloat1187 = 1.1523438F;
|
|
this.anInt1175 = Class92.defaultRegionAmbientRGB;
|
|
this.anInt1181 = -60;
|
|
this.aFloat1190 = 0.69921875F;
|
|
this.anInt1184 = 0;
|
|
this.anInt1185 = -50;
|
|
} catch (RuntimeException var2) {
|
|
throw ClientErrorException.clientError(var2, "li.<init>()");
|
|
}
|
|
}
|
|
|
|
AtmosphereParser(DataBuffer var1) {
|
|
try {
|
|
int var2 = var1.readUnsignedByte();
|
|
if ((var2 & 1) == 0) {
|
|
this.anInt1177 = Class92.defaultScreenColorRgb;
|
|
} else {
|
|
this.anInt1177 = var1.readInt();
|
|
}
|
|
|
|
if ((2 & var2) == 0) {
|
|
this.aFloat1187 = 1.1523438F;
|
|
} else {
|
|
this.aFloat1187 = (float) var1.readUnsignedShort() / 256.0F;
|
|
}
|
|
|
|
if ((var2 & 4) == 0) {
|
|
this.aFloat1190 = 0.69921875F;
|
|
} else {
|
|
this.aFloat1190 = (float) var1.readUnsignedShort() / 256.0F;
|
|
}
|
|
|
|
if ((var2 & 8) == 0) {
|
|
this.aFloat1189 = 1.2F;
|
|
} else {
|
|
this.aFloat1189 = (float) var1.readUnsignedShort() / 256.0F;
|
|
}
|
|
|
|
if ((16 & var2) == 0) {
|
|
this.anInt1178 = -50;
|
|
this.anInt1185 = -50;
|
|
this.anInt1181 = -60;
|
|
} else {
|
|
this.anInt1185 = var1.readSignedShort();
|
|
this.anInt1181 = var1.readSignedShort();
|
|
this.anInt1178 = var1.readSignedShort();
|
|
}
|
|
|
|
if ((32 & var2) == 0) {
|
|
this.anInt1175 = Class92.defaultRegionAmbientRGB;
|
|
} else {
|
|
this.anInt1175 = var1.readInt();
|
|
}
|
|
|
|
if ((64 & var2) == 0) {
|
|
this.anInt1184 = 0;
|
|
} else {
|
|
this.anInt1184 = var1.readUnsignedShort();
|
|
}
|
|
|
|
} catch (RuntimeException var3) {
|
|
throw ClientErrorException.clientError(var3, "li.<init>(" + (var1 != null ? "{...}" : "null") + ')');
|
|
}
|
|
}
|
|
|
|
}
|