rsclient: rev 191
This commit is contained in:
@@ -5,462 +5,128 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("gz")
|
||||
@ObfuscatedName("gn")
|
||||
@Implements("Language")
|
||||
public class Language implements Enumerated {
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_EN")
|
||||
public static final Language Language_EN;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_DE")
|
||||
static final Language Language_DE;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_FR")
|
||||
public static final Language Language_FR;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_PT")
|
||||
static final Language Language_PT;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_NL")
|
||||
static final Language Language_NL;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_ES")
|
||||
public static final Language Language_ES;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgz;"
|
||||
descriptor = "Lgn;"
|
||||
)
|
||||
@Export("Language_ES_MX")
|
||||
static final Language Language_ES_MX;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Lgz;"
|
||||
descriptor = "[Lgn;"
|
||||
)
|
||||
@Export("Language_valuesOrdered")
|
||||
static final Language[] Language_valuesOrdered;
|
||||
@ObfuscatedName("u")
|
||||
final String field2396;
|
||||
@ObfuscatedName("a")
|
||||
public static final Language[] Language_valuesOrdered;
|
||||
@ObfuscatedName("w")
|
||||
final String field2387;
|
||||
@ObfuscatedName("g")
|
||||
@Export("language")
|
||||
final String language;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1862658961
|
||||
intValue = 2011360821
|
||||
)
|
||||
@Export("id")
|
||||
final int id;
|
||||
|
||||
static {
|
||||
Language_EN = new Language("EN", "en", "English", ModeWhere.field2412, 0, "GB");
|
||||
Language_DE = new Language("DE", "de", "German", ModeWhere.field2412, 1, "DE");
|
||||
Language_FR = new Language("FR", "fr", "French", ModeWhere.field2412, 2, "FR");
|
||||
Language_PT = new Language("PT", "pt", "Portuguese", ModeWhere.field2412, 3, "BR");
|
||||
Language_NL = new Language("NL", "nl", "Dutch", ModeWhere.field2405, 4, "NL");
|
||||
Language_ES = new Language("ES", "es", "Spanish", ModeWhere.field2405, 5, "ES");
|
||||
Language_ES_MX = new Language("ES_MX", "es-mx", "Spanish (Latin American)", ModeWhere.field2412, 6, "MX");
|
||||
Language[] var0 = method3783();
|
||||
Language_valuesOrdered = new Language[var0.length];
|
||||
Language[] var1 = var0;
|
||||
Language_EN = new Language("EN", "en", "English", ModeWhere.field2413, 0, "GB"); // L: 10
|
||||
Language_DE = new Language("DE", "de", "German", ModeWhere.field2413, 1, "DE"); // L: 11
|
||||
Language_FR = new Language("FR", "fr", "French", ModeWhere.field2413, 2, "FR"); // L: 12
|
||||
Language_PT = new Language("PT", "pt", "Portuguese", ModeWhere.field2413, 3, "BR"); // L: 13
|
||||
Language_NL = new Language("NL", "nl", "Dutch", ModeWhere.field2407, 4, "NL"); // L: 14
|
||||
Language_ES = new Language("ES", "es", "Spanish", ModeWhere.field2407, 5, "ES"); // L: 15
|
||||
Language_ES_MX = new Language("ES_MX", "es-mx", "Spanish (Latin American)", ModeWhere.field2413, 6, "MX"); // L: 16
|
||||
Language[] var0 = new Language[]{Language_NL, Language_PT, Language_FR, Language_ES_MX, Language_ES, Language_DE, Language_EN}; // L: 25
|
||||
Language_valuesOrdered = new Language[var0.length]; // L: 28
|
||||
Language[] var2 = var0; // L: 30
|
||||
|
||||
for (int var2 = 0; var2 < var1.length; ++var2) {
|
||||
Language var3 = var1[var2];
|
||||
if (Language_valuesOrdered[var3.id] != null) {
|
||||
throw new IllegalStateException();
|
||||
for (int var3 = 0; var3 < var2.length; ++var3) { // L: 31
|
||||
Language var4 = var2[var3]; // L: 32
|
||||
if (Language_valuesOrdered[var4.id] != null) { // L: 34
|
||||
throw new IllegalStateException(); // L: 35
|
||||
}
|
||||
|
||||
Language_valuesOrdered[var3.id] = var3;
|
||||
Language_valuesOrdered[var4.id] = var4; // L: 37
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 41
|
||||
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lge;ILjava/lang/String;)V"
|
||||
descriptor = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lgy;ILjava/lang/String;)V"
|
||||
)
|
||||
Language(String var1, String var2, String var3, ModeWhere var4, int var5, String var6) {
|
||||
this.field2396 = var1;
|
||||
this.language = var2;
|
||||
this.id = var5;
|
||||
if (var6 != null) {
|
||||
new Locale(var2.substring(0, 2), var6);
|
||||
this.field2387 = var1; // L: 44
|
||||
this.language = var2; // L: 45
|
||||
this.id = var5; // L: 46
|
||||
if (var6 != null) { // L: 47
|
||||
new Locale(var2.substring(0, 2), var6); // L: 48
|
||||
} else {
|
||||
new Locale(var2.substring(0, 2));
|
||||
new Locale(var2.substring(0, 2)); // L: 51
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 53
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "-995092303"
|
||||
)
|
||||
@Export("rsOrdinal")
|
||||
public int rsOrdinal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)Ljava/lang/String;",
|
||||
garbageValue = "-15"
|
||||
descriptor = "(I)Ljava/lang/String;",
|
||||
garbageValue = "1763794440"
|
||||
)
|
||||
@Export("getLanguage")
|
||||
String getLanguage() {
|
||||
return this.language;
|
||||
return this.language; // L: 56
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "385513888"
|
||||
)
|
||||
@Export("rsOrdinal")
|
||||
public int rsOrdinal() {
|
||||
return this.id; // L: 60
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return this.getLanguage().toLowerCase(Locale.ENGLISH);
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Llf;III)I",
|
||||
garbageValue = "924911925"
|
||||
)
|
||||
static int method3801(IterableNodeHashTable var0, int var1, int var2) {
|
||||
if (var0 == null) {
|
||||
return var2;
|
||||
} else {
|
||||
IntegerNode var3 = (IntegerNode)var0.get((long)var1);
|
||||
return var3 == null ? var2 : var3.integer;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)[Lgz;",
|
||||
garbageValue = "1898345943"
|
||||
)
|
||||
static Language[] method3783() {
|
||||
return new Language[]{Language_EN, Language_DE, Language_ES, Language_ES_MX, Language_PT, Language_FR, Language_NL};
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)Lbr;",
|
||||
garbageValue = "-87"
|
||||
)
|
||||
@Export("Messages_getMessage")
|
||||
static Message Messages_getMessage(int var0) {
|
||||
return (Message)Messages.Messages_hashTable.get((long)var0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)Lgz;",
|
||||
garbageValue = "-67"
|
||||
)
|
||||
@Export("Language_get")
|
||||
public static Language Language_get(int var0) {
|
||||
return var0 >= 0 && var0 < Language_valuesOrdered.length ? Language_valuesOrdered[var0] : null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@Export("Entity_unpackID")
|
||||
public static int Entity_unpackID(long var0) {
|
||||
return (int)(var0 >>> 17 & 4294967295L);
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lko;Lko;I)V",
|
||||
garbageValue = "916076858"
|
||||
)
|
||||
static void method3786(Font var0, Font var1) {
|
||||
int var4;
|
||||
int var5;
|
||||
if (class90.worldSelectBackSprites == null) {
|
||||
Archive var3 = GrandExchangeEvent.archive8;
|
||||
var4 = var3.getGroupId("sl_back");
|
||||
var5 = var3.getFileId(var4, "");
|
||||
Sprite[] var2 = class217.method4091(var3, var4, var5);
|
||||
class90.worldSelectBackSprites = var2;
|
||||
}
|
||||
|
||||
if (SpotAnimationDefinition.worldSelectFlagSprites == null) {
|
||||
SpotAnimationDefinition.worldSelectFlagSprites = PendingSpawn.method1806(GrandExchangeEvent.archive8, "sl_flags", "");
|
||||
}
|
||||
|
||||
if (GrandExchangeEvent.worldSelectArrows == null) {
|
||||
GrandExchangeEvent.worldSelectArrows = PendingSpawn.method1806(GrandExchangeEvent.archive8, "sl_arrows", "");
|
||||
}
|
||||
|
||||
if (class228.worldSelectStars == null) {
|
||||
class228.worldSelectStars = PendingSpawn.method1806(GrandExchangeEvent.archive8, "sl_stars", "");
|
||||
}
|
||||
|
||||
if (class13.worldSelectLeftSprite == null) {
|
||||
class13.worldSelectLeftSprite = class329.SpriteBuffer_getIndexedSpriteByName(GrandExchangeEvent.archive8, "leftarrow", "");
|
||||
}
|
||||
|
||||
if (ClientPreferences.worldSelectRightSprite == null) {
|
||||
ClientPreferences.worldSelectRightSprite = class329.SpriteBuffer_getIndexedSpriteByName(GrandExchangeEvent.archive8, "rightarrow", "");
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding, 23, 765, 480, 0);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding, 0, 125, 23, 12425273, 9135624);
|
||||
Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding + 125, 0, 640, 23, 5197647, 2697513);
|
||||
var0.drawCentered("Select a world", Login.xPadding + 62, 15, 0, -1);
|
||||
if (class228.worldSelectStars != null) {
|
||||
class228.worldSelectStars[1].drawAt(Login.xPadding + 140, 1);
|
||||
var1.draw("Members only world", Login.xPadding + 152, 10, 16777215, -1);
|
||||
class228.worldSelectStars[0].drawAt(Login.xPadding + 140, 12);
|
||||
var1.draw("Free world", Login.xPadding + 152, 21, 16777215, -1);
|
||||
}
|
||||
|
||||
if (GrandExchangeEvent.worldSelectArrows != null) {
|
||||
int var22 = Login.xPadding + 280;
|
||||
if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 0) {
|
||||
GrandExchangeEvent.worldSelectArrows[2].drawAt(var22, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[0].drawAt(var22, 4);
|
||||
}
|
||||
|
||||
if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 1) {
|
||||
GrandExchangeEvent.worldSelectArrows[3].drawAt(var22 + 15, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[1].drawAt(var22 + 15, 4);
|
||||
}
|
||||
|
||||
var0.draw("World", var22 + 32, 17, 16777215, -1);
|
||||
int var23 = Login.xPadding + 390;
|
||||
if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 0) {
|
||||
GrandExchangeEvent.worldSelectArrows[2].drawAt(var23, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[0].drawAt(var23, 4);
|
||||
}
|
||||
|
||||
if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 1) {
|
||||
GrandExchangeEvent.worldSelectArrows[3].drawAt(var23 + 15, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[1].drawAt(var23 + 15, 4);
|
||||
}
|
||||
|
||||
var0.draw("Players", var23 + 32, 17, 16777215, -1);
|
||||
var4 = Login.xPadding + 500;
|
||||
if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 0) {
|
||||
GrandExchangeEvent.worldSelectArrows[2].drawAt(var4, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[0].drawAt(var4, 4);
|
||||
}
|
||||
|
||||
if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 1) {
|
||||
GrandExchangeEvent.worldSelectArrows[3].drawAt(var4 + 15, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[1].drawAt(var4 + 15, 4);
|
||||
}
|
||||
|
||||
var0.draw("Location", var4 + 32, 17, 16777215, -1);
|
||||
var5 = Login.xPadding + 610;
|
||||
if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 0) {
|
||||
GrandExchangeEvent.worldSelectArrows[2].drawAt(var5, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[0].drawAt(var5, 4);
|
||||
}
|
||||
|
||||
if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 1) {
|
||||
GrandExchangeEvent.worldSelectArrows[3].drawAt(var5 + 15, 4);
|
||||
} else {
|
||||
GrandExchangeEvent.worldSelectArrows[1].drawAt(var5 + 15, 4);
|
||||
}
|
||||
|
||||
var0.draw("Type", var5 + 32, 17, 16777215, -1);
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding + 708, 4, 50, 16, 0);
|
||||
var1.drawCentered("Cancel", Login.xPadding + 708 + 25, 16, 16777215, -1);
|
||||
Login.hoveredWorldIndex = -1;
|
||||
if (class90.worldSelectBackSprites != null) {
|
||||
byte var26 = 88;
|
||||
byte var27 = 19;
|
||||
var4 = 765 / (var26 + 1) - 1;
|
||||
var5 = 480 / (var27 + 1);
|
||||
|
||||
int var6;
|
||||
int var7;
|
||||
do {
|
||||
var6 = var5;
|
||||
var7 = var4;
|
||||
if (var5 * (var4 - 1) >= World.World_count) {
|
||||
--var4;
|
||||
}
|
||||
|
||||
if (var4 * (var5 - 1) >= World.World_count) {
|
||||
--var5;
|
||||
}
|
||||
|
||||
if (var4 * (var5 - 1) >= World.World_count) {
|
||||
--var5;
|
||||
}
|
||||
} while(var6 != var5 || var7 != var4);
|
||||
|
||||
var6 = (765 - var4 * var26) / (var4 + 1);
|
||||
if (var6 > 5) {
|
||||
var6 = 5;
|
||||
}
|
||||
|
||||
var7 = (480 - var27 * var5) / (var5 + 1);
|
||||
if (var7 > 5) {
|
||||
var7 = 5;
|
||||
}
|
||||
|
||||
int var8 = (765 - var26 * var4 - var6 * (var4 - 1)) / 2;
|
||||
int var9 = (480 - var5 * var27 - var7 * (var5 - 1)) / 2;
|
||||
int var10 = (var5 + World.World_count - 1) / var5;
|
||||
Login.worldSelectPagesCount = var10 - var4;
|
||||
if (class13.worldSelectLeftSprite != null && Login.worldSelectPage > 0) {
|
||||
class13.worldSelectLeftSprite.drawAt(8, class52.canvasHeight / 2 - class13.worldSelectLeftSprite.subHeight / 2);
|
||||
}
|
||||
|
||||
if (ClientPreferences.worldSelectRightSprite != null && Login.worldSelectPage < Login.worldSelectPagesCount) {
|
||||
ClientPreferences.worldSelectRightSprite.drawAt(Varcs.canvasWidth - ClientPreferences.worldSelectRightSprite.subWidth - 8, class52.canvasHeight / 2 - ClientPreferences.worldSelectRightSprite.subHeight / 2);
|
||||
}
|
||||
|
||||
int var11 = var9 + 23;
|
||||
int var12 = var8 + Login.xPadding;
|
||||
int var13 = 0;
|
||||
boolean var14 = false;
|
||||
int var15 = Login.worldSelectPage;
|
||||
|
||||
int var16;
|
||||
for (var16 = var15 * var5; var16 < World.World_count && var15 - Login.worldSelectPage < var4; ++var16) {
|
||||
World var24 = class13.World_worlds[var16];
|
||||
boolean var18 = true;
|
||||
String var19 = Integer.toString(var24.population);
|
||||
if (var24.population == -1) {
|
||||
var19 = "OFF";
|
||||
var18 = false;
|
||||
} else if (var24.population > 1980) {
|
||||
var19 = "FULL";
|
||||
var18 = false;
|
||||
}
|
||||
|
||||
int var21 = 0;
|
||||
byte var20;
|
||||
if (var24.isBeta()) {
|
||||
if (var24.isMembersOnly()) {
|
||||
var20 = 7;
|
||||
} else {
|
||||
var20 = 6;
|
||||
}
|
||||
} else if (var24.isDeadman()) {
|
||||
var21 = 16711680;
|
||||
if (var24.isMembersOnly()) {
|
||||
var20 = 5;
|
||||
} else {
|
||||
var20 = 4;
|
||||
}
|
||||
} else if (var24.method1835()) {
|
||||
if (var24.isMembersOnly()) {
|
||||
var20 = 9;
|
||||
} else {
|
||||
var20 = 8;
|
||||
}
|
||||
} else if (var24.isPvp()) {
|
||||
if (var24.isMembersOnly()) {
|
||||
var20 = 3;
|
||||
} else {
|
||||
var20 = 2;
|
||||
}
|
||||
} else if (var24.isMembersOnly()) {
|
||||
var20 = 1;
|
||||
} else {
|
||||
var20 = 0;
|
||||
}
|
||||
|
||||
if (MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var11 && MouseHandler.MouseHandler_x < var12 + var26 && MouseHandler.MouseHandler_y < var27 + var11 && var18) {
|
||||
Login.hoveredWorldIndex = var16;
|
||||
class90.worldSelectBackSprites[var20].drawTransOverlayAt(var12, var11, 128, 16777215);
|
||||
var14 = true;
|
||||
} else {
|
||||
class90.worldSelectBackSprites[var20].drawAt(var12, var11);
|
||||
}
|
||||
|
||||
if (SpotAnimationDefinition.worldSelectFlagSprites != null) {
|
||||
SpotAnimationDefinition.worldSelectFlagSprites[(var24.isMembersOnly() ? 8 : 0) + var24.location].drawAt(var12 + 29, var11);
|
||||
}
|
||||
|
||||
var0.drawCentered(Integer.toString(var24.id), var12 + 15, var27 / 2 + var11 + 5, var21, -1);
|
||||
var1.drawCentered(var19, var12 + 60, var27 / 2 + var11 + 5, 268435455, -1);
|
||||
var11 = var11 + var27 + var7;
|
||||
++var13;
|
||||
if (var13 >= var5) {
|
||||
var11 = var9 + 23;
|
||||
var12 = var12 + var6 + var26;
|
||||
var13 = 0;
|
||||
++var15;
|
||||
}
|
||||
}
|
||||
|
||||
if (var14) {
|
||||
var16 = var1.stringWidth(class13.World_worlds[Login.hoveredWorldIndex].activity) + 6;
|
||||
int var17 = var1.ascent + 8;
|
||||
int var25 = MouseHandler.MouseHandler_y + 25;
|
||||
if (var17 + var25 > 480) {
|
||||
var25 = MouseHandler.MouseHandler_y - 25 - var17;
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var17, 16777120);
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var17, 0);
|
||||
var1.drawCentered(class13.World_worlds[Login.hoveredWorldIndex].activity, MouseHandler.MouseHandler_x, var25 + var1.ascent + 4, 0, -1);
|
||||
}
|
||||
}
|
||||
|
||||
ArchiveLoader.rasterProvider.drawFull(0, 0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("gj")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIII)I",
|
||||
garbageValue = "179125696"
|
||||
)
|
||||
@Export("getTileHeight")
|
||||
static final int getTileHeight(int var0, int var1, int var2) {
|
||||
int var3 = var0 >> 7;
|
||||
int var4 = var1 >> 7;
|
||||
if (var3 >= 0 && var4 >= 0 && var3 <= 103 && var4 <= 103) {
|
||||
int var5 = var2;
|
||||
if (var2 < 3 && (Tiles.Tiles_renderFlags[1][var3][var4] & 2) == 2) {
|
||||
var5 = var2 + 1;
|
||||
}
|
||||
|
||||
int var6 = var0 & 127;
|
||||
int var7 = var1 & 127;
|
||||
int var8 = (128 - var6) * Tiles.Tiles_heights[var5][var3][var4] + var6 * Tiles.Tiles_heights[var5][var3 + 1][var4] >> 7;
|
||||
int var9 = Tiles.Tiles_heights[var5][var3][var4 + 1] * (128 - var6) + var6 * Tiles.Tiles_heights[var5][var3 + 1][var4 + 1] >> 7;
|
||||
return var9 * var7 + var8 * (128 - var7) >> 7;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("jg")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)V",
|
||||
garbageValue = "-1826045916"
|
||||
)
|
||||
@Export("runIntfCloseListeners")
|
||||
static final void runIntfCloseListeners(int var0, int var1) {
|
||||
if (UserComparator4.loadInterface(var0)) {
|
||||
Skeleton.runComponentCloseListeners(Widget.Widget_interfaceComponents[var0], var1);
|
||||
}
|
||||
return this.getLanguage().toLowerCase(Locale.ENGLISH); // L: 64
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user