import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("jy") @Implements("TriBool") public class TriBool { @ObfuscatedName("q") @ObfuscatedSignature( signature = "Ljy;" ) @Export("TriBool_unknown") public static final TriBool TriBool_unknown; @ObfuscatedName("w") @ObfuscatedSignature( signature = "Ljy;" ) @Export("TriBool_true") public static final TriBool TriBool_true; @ObfuscatedName("e") @ObfuscatedSignature( signature = "Ljy;" ) @Export("TriBool_false") public static final TriBool TriBool_false; static { TriBool_unknown = new TriBool(); TriBool_true = new TriBool(); TriBool_false = new TriBool(); } TriBool() { } @ObfuscatedName("fw") @ObfuscatedSignature( signature = "(Ljava/lang/String;ZI)V", garbageValue = "397686194" ) @Export("drawLoadingMessage") static final void drawLoadingMessage(String var0, boolean var1) { if (Client.showLoadingMessages) { byte var2 = 4; int var3 = var2 + 6; int var4 = var2 + 6; int var5 = class169.fontPlain12.lineWidth(var0, 250); int var6 = class169.fontPlain12.lineCount(var0, 250) * 13; Rasterizer2D.Rasterizer2D_fillRectangle(var3 - var2, var4 - var2, var2 + var5 + var2, var6 + var2 + var2, 0); Rasterizer2D.Rasterizer2D_drawRectangle(var3 - var2, var4 - var2, var5 + var2 + var2, var6 + var2 + var2, 16777215); class169.fontPlain12.drawLines(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0); ChatChannel.method2215(var3 - var2, var4 - var2, var2 + var5 + var2, var2 + var6 + var2); if (var1) { MusicPatchPcmStream.rasterProvider.drawFull(0, 0); } else { int var7 = var3; int var8 = var4; int var9 = var5; int var10 = var6; for (int var11 = 0; var11 < Client.rootWidgetCount; ++var11) { if (Client.rootWidgetXs[var11] + Client.rootWidgetWidths[var11] > var7 && Client.rootWidgetXs[var11] < var7 + var9 && Client.rootWidgetYs[var11] + Client.rootWidgetHeights[var11] > var8 && Client.rootWidgetYs[var11] < var10 + var8) { Client.field861[var11] = true; } } } } } }