import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("kn") @Implements("TriBool") public class TriBool { @ObfuscatedName("h") @ObfuscatedSignature( descriptor = "Lkn;" ) @Export("TriBool_unknown") public static final TriBool TriBool_unknown; @ObfuscatedName("v") @ObfuscatedSignature( descriptor = "Lkn;" ) @Export("TriBool_true") public static final TriBool TriBool_true; @ObfuscatedName("x") @ObfuscatedSignature( descriptor = "Lkn;" ) @Export("TriBool_false") public static final TriBool TriBool_false; static { TriBool_unknown = new TriBool(); // L: 4 TriBool_true = new TriBool(); // L: 5 TriBool_false = new TriBool(); // L: 6 } TriBool() { } // L: 8 @ObfuscatedName("u") @ObfuscatedSignature( descriptor = "(CI)Z", garbageValue = "538675617" ) @Export("isCharPrintable") public static boolean isCharPrintable(char var0) { if (var0 >= ' ' && var0 <= '~') { // L: 188 return true; } else if (var0 >= 160 && var0 <= 255) { return true; // L: 189 } else { return var0 == 8364 || var0 == 338 || var0 == 8212 || var0 == 339 || var0 == 376; // L: 190 } } }