Files
runelite/runescape-client/src/main/java/Language.java
2022-05-11 21:14:59 +10:00

680 lines
27 KiB
Java
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import java.util.Locale;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("lq")
@Implements("Language")
public class Language implements MouseWheel {
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_EN")
public static final Language Language_EN;
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_DE")
static final Language Language_DE;
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_FR")
public static final Language Language_FR;
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_PT")
static final Language Language_PT;
@ObfuscatedName("a")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_NL")
static final Language Language_NL;
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_ES")
public static final Language Language_ES;
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "Llq;"
)
@Export("Language_ES_MX")
static final Language Language_ES_MX;
@ObfuscatedName("y")
@ObfuscatedSignature(
descriptor = "[Llq;"
)
@Export("Language_valuesOrdered")
public static final Language[] Language_valuesOrdered;
@ObfuscatedName("s")
final String field4120;
@ObfuscatedName("r")
@Export("language")
final String language;
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 1541903629
)
@Export("id")
final int id;
static {
Language_EN = new Language("EN", "en", "English", ModeWhere.field4125, 0, "GB"); // L: 12
Language_DE = new Language("DE", "de", "German", ModeWhere.field4125, 1, "DE"); // L: 13
Language_FR = new Language("FR", "fr", "French", ModeWhere.field4125, 2, "FR"); // L: 14
Language_PT = new Language("PT", "pt", "Portuguese", ModeWhere.field4125, 3, "BR"); // L: 15
Language_NL = new Language("NL", "nl", "Dutch", ModeWhere.field4130, 4, "NL"); // L: 16
Language_ES = new Language("ES", "es", "Spanish", ModeWhere.field4130, 5, "ES"); // L: 17
Language_ES_MX = new Language("ES_MX", "es-mx", "Spanish (Latin American)", ModeWhere.field4125, 6, "MX"); // L: 18
Language[] var0 = new Language[]{Language_FR, Language_NL, Language_DE, Language_ES, Language_ES_MX, Language_EN, Language_PT}; // L: 27
Language_valuesOrdered = new Language[var0.length]; // L: 30
Language[] var2 = var0; // L: 32
for (int var3 = 0; var3 < var2.length; ++var3) { // L: 33
Language var4 = var2[var3]; // L: 34
if (Language_valuesOrdered[var4.id] != null) { // L: 36
throw new IllegalStateException(); // L: 37
}
Language_valuesOrdered[var4.id] = var4; // L: 39
}
} // L: 43
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Llz;ILjava/lang/String;)V"
)
Language(String var1, String var2, String var3, ModeWhere var4, int var5, String var6) {
this.field4120 = var1; // L: 46
this.language = var2; // L: 47
this.id = var5; // L: 48
if (var6 != null) { // L: 49
new Locale(var2.substring(0, 2), var6); // L: 50
} else {
new Locale(var2.substring(0, 2)); // L: 53
}
} // L: 55
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(B)I",
garbageValue = "30"
)
@Export("rsOrdinal")
public int rsOrdinal() {
return this.id; // L: 63
}
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(B)Ljava/lang/String;",
garbageValue = "-75"
)
@Export("getLanguage")
String getLanguage() {
return this.language; // L: 58
}
public String toString() {
return this.getLanguage().toLowerCase(Locale.ENGLISH); // L: 68
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(CI)C",
garbageValue = "-380169429"
)
static char method5877(char var0) {
switch(var0) { // L: 103
case ' ':
case '-':
case '_':
case ' ':
return '_'; // L: 163
case '#':
case '[':
case ']':
return var0; // L: 135
case 'À':
case 'Á':
case 'Â':
case 'Ã':
case 'Ä':
case 'à':
case 'á':
case 'â':
case 'ã':
case 'ä':
return 'a'; // L: 128
case 'Ç':
case 'ç':
return 'c'; // L: 117
case 'È':
case 'É':
case 'Ê':
case 'Ë':
case 'è':
case 'é':
case 'ê':
case 'ë':
return 'e'; // L: 144
case 'Í':
case 'Î':
case 'Ï':
case 'í':
case 'î':
case 'ï':
return 'i'; // L: 172
case 'Ñ':
case 'ñ':
return 'n'; // L: 131
case 'Ò':
case 'Ó':
case 'Ô':
case 'Õ':
case 'Ö':
case 'ò':
case 'ó':
case 'ô':
case 'õ':
case 'ö':
return 'o'; // L: 114
case 'Ù':
case 'Ú':
case 'Û':
case 'Ü':
case 'ù':
case 'ú':
case 'û':
case 'ü':
return 'u'; // L: 153
case 'ß':
return 'b'; // L: 155
case 'ÿ':
case 'Ÿ':
return 'y'; // L: 158
default:
return Character.toLowerCase(var0); // L: 165
}
}
@ObfuscatedName("b")
@ObfuscatedSignature(
descriptor = "(Lmx;Lmx;I)V",
garbageValue = "412458899"
)
static void method5885(Font var0, Font var1) {
if (GameEngine.worldSelectBackSprites == null) { // L: 1661
GameEngine.worldSelectBackSprites = Frames.method4218(class305.archive8, "sl_back", "");
}
IndexedSprite[] var2;
Archive var3;
int var4;
int var5;
if (class260.worldSelectFlagSprites == null) { // L: 1662
var3 = class305.archive8; // L: 1664
var4 = var3.getGroupId("sl_flags"); // L: 1666
var5 = var3.getFileId(var4, ""); // L: 1667
var2 = ItemContainer.method2062(var3, var4, var5); // L: 1668
class260.worldSelectFlagSprites = var2; // L: 1670
}
if (class114.worldSelectArrows == null) { // L: 1672
var3 = class305.archive8; // L: 1674
var4 = var3.getGroupId("sl_arrows"); // L: 1676
var5 = var3.getFileId(var4, ""); // L: 1677
var2 = ItemContainer.method2062(var3, var4, var5); // L: 1678
class114.worldSelectArrows = var2; // L: 1680
}
if (class267.worldSelectStars == null) { // L: 1682
var3 = class305.archive8; // L: 1684
var4 = var3.getGroupId("sl_stars"); // L: 1686
var5 = var3.getFileId(var4, ""); // L: 1687
var2 = ItemContainer.method2062(var3, var4, var5); // L: 1688
class267.worldSelectStars = var2; // L: 1690
}
if (class126.worldSelectLeftSprite == null) { // L: 1692
class126.worldSelectLeftSprite = JagexCache.SpriteBuffer_getIndexedSpriteByName(class305.archive8, "leftarrow", "");
}
if (class424.worldSelectRightSprite == null) { // L: 1693
class424.worldSelectRightSprite = JagexCache.SpriteBuffer_getIndexedSpriteByName(class305.archive8, "rightarrow", "");
}
Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding, 23, 765, 480, 0); // L: 1694
Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding, 0, 125, 23, 12425273, 9135624); // L: 1695
Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding + 125, 0, 640, 23, 5197647, 2697513); // L: 1696
var0.drawCentered("Select a world", Login.xPadding + 62, 15, 0, -1); // L: 1697
if (class267.worldSelectStars != null) { // L: 1698
class267.worldSelectStars[1].drawAt(Login.xPadding + 140, 1); // L: 1699
var1.draw("Members only world", Login.xPadding + 152, 10, 16777215, -1); // L: 1700
class267.worldSelectStars[0].drawAt(Login.xPadding + 140, 12); // L: 1701
var1.draw("Free world", Login.xPadding + 152, 21, 16777215, -1); // L: 1702
}
if (class114.worldSelectArrows != null) { // L: 1704
int var22 = Login.xPadding + 280; // L: 1705
if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 0) { // L: 1706
class114.worldSelectArrows[2].drawAt(var22, 4);
} else {
class114.worldSelectArrows[0].drawAt(var22, 4); // L: 1707
}
if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 1) { // L: 1708
class114.worldSelectArrows[3].drawAt(var22 + 15, 4);
} else {
class114.worldSelectArrows[1].drawAt(var22 + 15, 4); // L: 1709
}
var0.draw("World", var22 + 32, 17, 16777215, -1); // L: 1710
int var23 = Login.xPadding + 390; // L: 1711
if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 0) { // L: 1712
class114.worldSelectArrows[2].drawAt(var23, 4);
} else {
class114.worldSelectArrows[0].drawAt(var23, 4); // L: 1713
}
if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 1) { // L: 1714
class114.worldSelectArrows[3].drawAt(var23 + 15, 4);
} else {
class114.worldSelectArrows[1].drawAt(var23 + 15, 4); // L: 1715
}
var0.draw("Players", var23 + 32, 17, 16777215, -1); // L: 1716
var4 = Login.xPadding + 500; // L: 1717
if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 0) { // L: 1718
class114.worldSelectArrows[2].drawAt(var4, 4);
} else {
class114.worldSelectArrows[0].drawAt(var4, 4); // L: 1719
}
if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 1) { // L: 1720
class114.worldSelectArrows[3].drawAt(var4 + 15, 4);
} else {
class114.worldSelectArrows[1].drawAt(var4 + 15, 4); // L: 1721
}
var0.draw("Location", var4 + 32, 17, 16777215, -1); // L: 1722
var5 = Login.xPadding + 610; // L: 1723
if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 0) { // L: 1724
class114.worldSelectArrows[2].drawAt(var5, 4);
} else {
class114.worldSelectArrows[0].drawAt(var5, 4); // L: 1725
}
if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 1) { // L: 1726
class114.worldSelectArrows[3].drawAt(var5 + 15, 4);
} else {
class114.worldSelectArrows[1].drawAt(var5 + 15, 4); // L: 1727
}
var0.draw("Type", var5 + 32, 17, 16777215, -1); // L: 1728
}
Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding + 708, 4, 50, 16, 0); // L: 1730
var1.drawCentered("Cancel", Login.xPadding + 708 + 25, 16, 16777215, -1); // L: 1731
Login.hoveredWorldIndex = -1; // L: 1732
if (GameEngine.worldSelectBackSprites != null) { // L: 1733
byte var26 = 88; // L: 1734
byte var27 = 19; // L: 1735
var4 = 765 / (var26 + 1) - 1; // L: 1736
var5 = 480 / (var27 + 1); // L: 1737
int var6;
int var7;
do {
var6 = var5; // L: 1739
var7 = var4; // L: 1740
if (var5 * (var4 - 1) >= World.World_count) { // L: 1741
--var4;
}
if (var4 * (var5 - 1) >= World.World_count) { // L: 1742
--var5;
}
if (var4 * (var5 - 1) >= World.World_count) { // L: 1743
--var5;
}
} while(var5 != var6 || var4 != var7); // L: 1744
var6 = (765 - var26 * var4) / (var4 + 1); // L: 1746
if (var6 > 5) { // L: 1747
var6 = 5;
}
var7 = (480 - var5 * var27) / (var5 + 1); // L: 1748
if (var7 > 5) { // L: 1749
var7 = 5;
}
int var8 = (765 - var4 * var26 - var6 * (var4 - 1)) / 2; // L: 1750
int var9 = (480 - var5 * var27 - var7 * (var5 - 1)) / 2; // L: 1751
int var10 = (var5 + World.World_count - 1) / var5; // L: 1752
Login.worldSelectPagesCount = var10 - var4; // L: 1753
if (class126.worldSelectLeftSprite != null && Login.worldSelectPage > 0) { // L: 1754
class126.worldSelectLeftSprite.drawAt(8, class433.canvasHeight / 2 - class126.worldSelectLeftSprite.subHeight / 2); // L: 1755
}
if (class424.worldSelectRightSprite != null && Login.worldSelectPage < Login.worldSelectPagesCount) { // L: 1757
class424.worldSelectRightSprite.drawAt(GraphicsObject.canvasWidth - class424.worldSelectRightSprite.subWidth - 8, class433.canvasHeight / 2 - class424.worldSelectRightSprite.subHeight / 2); // L: 1758
}
int var11 = var9 + 23; // L: 1760
int var12 = var8 + Login.xPadding; // L: 1761
int var13 = 0; // L: 1762
boolean var14 = false; // L: 1763
int var15 = Login.worldSelectPage; // L: 1764
int var16;
for (var16 = var5 * var15; var16 < World.World_count && var15 - Login.worldSelectPage < var4; ++var16) { // L: 1765 1766
World var17 = World.World_worlds[var16]; // L: 1769
boolean var18 = true; // L: 1770
String var19 = Integer.toString(var17.population); // L: 1771
if (var17.population == -1) { // L: 1772
var19 = "OFF"; // L: 1773
var18 = false; // L: 1774
} else if (var17.population > 1980) { // L: 1776
var19 = "FULL"; // L: 1777
var18 = false; // L: 1778
}
int var21 = 0; // L: 1781
byte var20;
if (var17.isBeta()) { // L: 1782
if (var17.isMembersOnly()) { // L: 1783
var20 = 7;
} else {
var20 = 6; // L: 1784
}
} else if (var17.isDeadman()) { // L: 1786
var21 = 16711680; // L: 1787
if (var17.isMembersOnly()) { // L: 1788
var20 = 5;
} else {
var20 = 4; // L: 1789
}
} else if (var17.method1619()) { // L: 1791
if (var17.isMembersOnly()) { // L: 1792
var20 = 9;
} else {
var20 = 8; // L: 1793
}
} else if (var17.isPvp()) { // L: 1795
if (var17.isMembersOnly()) { // L: 1796
var20 = 3;
} else {
var20 = 2; // L: 1797
}
} else if (var17.isMembersOnly()) { // L: 1800
var20 = 1;
} else {
var20 = 0; // L: 1801
}
if (MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var11 && MouseHandler.MouseHandler_x < var26 + var12 && MouseHandler.MouseHandler_y < var11 + var27 && var18) { // L: 1803
Login.hoveredWorldIndex = var16; // L: 1804
GameEngine.worldSelectBackSprites[var20].drawTransOverlayAt(var12, var11, 128, 16777215); // L: 1805
var14 = true; // L: 1806
} else {
GameEngine.worldSelectBackSprites[var20].drawAt(var12, var11); // L: 1808
}
if (class260.worldSelectFlagSprites != null) { // L: 1809
class260.worldSelectFlagSprites[(var17.isMembersOnly() ? 8 : 0) + var17.location].drawAt(var12 + 29, var11);
}
var0.drawCentered(Integer.toString(var17.id), var12 + 15, var27 / 2 + var11 + 5, var21, -1); // L: 1810
var1.drawCentered(var19, var12 + 60, var27 / 2 + var11 + 5, 268435455, -1); // L: 1811
var11 = var11 + var7 + var27; // L: 1812
++var13; // L: 1813
if (var13 >= var5) {
var11 = var9 + 23; // L: 1814
var12 = var12 + var6 + var26; // L: 1815
var13 = 0; // L: 1816
++var15; // L: 1817
}
}
if (var14) { // L: 1820
var16 = var1.stringWidth(World.World_worlds[Login.hoveredWorldIndex].activity) + 6; // L: 1821
int var24 = var1.ascent + 8; // L: 1822
int var25 = MouseHandler.MouseHandler_y + 25; // L: 1823
if (var25 + var24 > 480) { // L: 1824
var25 = MouseHandler.MouseHandler_y - 25 - var24; // L: 1825
}
Rasterizer2D.Rasterizer2D_fillRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var24, 16777120); // L: 1827
Rasterizer2D.Rasterizer2D_drawRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var24, 0); // L: 1828
var1.drawCentered(World.World_worlds[Login.hoveredWorldIndex].activity, MouseHandler.MouseHandler_x, var25 + var1.ascent + 4, 0, -1); // L: 1829
}
}
DevicePcmPlayerProvider.rasterProvider.drawFull(0, 0); // L: 1832
} // L: 1833
@ObfuscatedName("ab")
@ObfuscatedSignature(
descriptor = "(ILbb;ZB)I",
garbageValue = "-27"
)
static int method5884(int var0, Script var1, boolean var2) {
if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_FIND_LISTENED) { // L: 2710
if (class358.guestClanSettings != null) { // L: 2711
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2712
FontName.field4583 = class358.guestClanSettings; // L: 2713
} else {
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2715
}
return 1; // L: 2716
} else {
int var3;
if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_FIND_AFFINED) { // L: 2718
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2719
if (Client.currentClanSettings[var3] != null) { // L: 2720
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2721
FontName.field4583 = Client.currentClanSettings[var3]; // L: 2722
} else {
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2724
}
return 1; // L: 2725
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCLANNAME) { // L: 2727
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.name; // L: 2728
return 1; // L: 2729
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETALLOWUNAFFINED) { // L: 2731
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.allowGuests ? 1 : 0; // L: 2732
return 1; // L: 2733
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKTALK) { // L: 2735
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1633; // L: 2736
return 1; // L: 2737
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKKICK) { // L: 2739
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1641; // L: 2740
return 1; // L: 2741
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKLOOTSHARE) { // L: 2743
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1642; // L: 2744
return 1; // L: 2745
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCOINSHARE) { // L: 2747
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1648; // L: 2748
return 1; // L: 2749
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDCOUNT) { // L: 2751
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.memberCount; // L: 2752
return 1; // L: 2753
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDDISPLAYNAME) { // L: 2755
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2756
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.memberNames[var3]; // L: 2757
return 1; // L: 2758
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDRANK) { // L: 2760
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2761
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.memberRanks[var3]; // L: 2762
return 1; // L: 2763
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETBANNEDCOUNT) { // L: 2765
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.bannedMemberCount; // L: 2766
return 1; // L: 2767
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETBANNEDDISPLAYNAME) { // L: 2769
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2770
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.bannedMemberNames[var3]; // L: 2771
return 1; // L: 2772
} else {
int var5;
int var6;
if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDEXTRAINFO) { // L: 2774
class12.Interpreter_intStackSize -= 3; // L: 2775
var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2776
var6 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1]; // L: 2777
var5 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 2]; // L: 2778
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.method2885(var3, var6, var5); // L: 2779
return 1; // L: 2780
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCURRENTOWNER_SLOT) { // L: 2782
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.currentOwner; // L: 2783
return 1; // L: 2784
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETREPLACEMENTOWNER_SLOT) { // L: 2786
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1652; // L: 2787
return 1; // L: 2788
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDSLOT) { // L: 2790
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.method2884(Interpreter.Interpreter_stringStack[--class9.Interpreter_stringStackSize]); // L: 2791
return 1; // L: 2792
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETSORTEDAFFINEDSLOT) { // L: 2794
Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1] = FontName.field4583.getSortedMembers()[Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1]]; // L: 2795
return 1; // L: 2796
} else if (var0 == ScriptOpcodes.AFFINEDCLANSETTINGS_ADDBANNED_FROMCHANNEL) { // L: 2798
class12.Interpreter_intStackSize -= 2; // L: 2799
var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2800
var6 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1]; // L: 2801
class142.method2967(var6, var3); // L: 2802
return 1; // L: 2803
} else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDJOINRUNEDAY) { // L: 2805
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2806
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1649[var3]; // L: 2807
return 1; // L: 2808
} else {
if (var0 == ScriptOpcodes.AFFINEDCLANSETTINGS_SETMUTED_FROMCHANNEL) { // L: 2810
class12.Interpreter_intStackSize -= 3; // L: 2811
var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2812
boolean var4 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1] == 1; // L: 2813
var5 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 2]; // L: 2814
class168.method3251(var5, var3, var4); // L: 2815
}
if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDMUTED) { // L: 2817
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2818
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1650[var3] ? 1 : 0; // L: 2819
return 1; // L: 2820
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_FIND_LISTENED) { // L: 2822
if (UserComparator10.guestClanChannel != null) { // L: 2823
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2824
class1.field2 = UserComparator10.guestClanChannel; // L: 2825
} else {
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2827
}
return 1; // L: 2828
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_FIND_AFFINED) { // L: 2830
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2831
if (Client.currentClanChannels[var3] != null) { // L: 2832
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2833
class1.field2 = Client.currentClanChannels[var3]; // L: 2834
class121.field1529 = var3; // L: 2835
} else {
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2837
}
return 1; // L: 2838
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETCLANNAME) { // L: 2840
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = class1.field2.name; // L: 2841
return 1; // L: 2842
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETRANKKICK) { // L: 2844
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.field1706; // L: 2845
return 1; // L: 2846
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETRANKTALK) { // L: 2848
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.field1711; // L: 2849
return 1; // L: 2850
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERCOUNT) { // L: 2852
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.method3005(); // L: 2853
return 1; // L: 2854
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERDISPLAYNAME) { // L: 2856
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2857
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).username.getName(); // L: 2858
return 1; // L: 2859
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERRANK) { // L: 2861
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2862
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).rank; // L: 2863
return 1; // L: 2864
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERWORLD) { // L: 2866
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2867
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).world; // L: 2868
return 1; // L: 2869
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_KICKUSER) { // L: 2871
var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2872
InterfaceParent.method2069(class121.field1529, var3); // L: 2873
return 1; // L: 2874
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERSLOT) { // L: 2876
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.method3023(Interpreter.Interpreter_stringStack[--class9.Interpreter_stringStackSize]); // L: 2877
return 1; // L: 2878
} else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETSORTEDUSERSLOT) { // L: 2880
Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1] = class1.field2.getSortedMembers()[Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1]]; // L: 2881
return 1; // L: 2882
} else if (var0 == ScriptOpcodes.CLANPROFILE_FIND) { // L: 2884
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = UserComparator8.field1378 != null ? 1 : 0; // L: 2885
return 1; // L: 2886
} else {
return 2; // L: 2888
}
}
}
}
}
@ObfuscatedName("jn")
@ObfuscatedSignature(
descriptor = "([Lki;IIIZB)V",
garbageValue = "74"
)
@Export("resizeInterface")
static void resizeInterface(Widget[] var0, int var1, int var2, int var3, boolean var4) {
for (int var5 = 0; var5 < var0.length; ++var5) { // L: 10781
Widget var6 = var0[var5]; // L: 10782
if (var6 != null && var6.parentId == var1) { // L: 10783 10784
FloorOverlayDefinition.alignWidgetSize(var6, var2, var3, var4); // L: 10785
ChatChannel.alignWidgetPosition(var6, var2, var3); // L: 10786
if (var6.scrollX > var6.scrollWidth - var6.width) { // L: 10787
var6.scrollX = var6.scrollWidth - var6.width;
}
if (var6.scrollX < 0) { // L: 10788
var6.scrollX = 0;
}
if (var6.scrollY > var6.scrollHeight - var6.height) { // L: 10789
var6.scrollY = var6.scrollHeight - var6.height;
}
if (var6.scrollY < 0) { // L: 10790
var6.scrollY = 0;
}
if (var6.type == 0) { // L: 10791
UserComparator8.revalidateWidgetScroll(var0, var6, var4);
}
}
}
} // L: 10793
}