import java.util.TimeZone; import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("jf") @Implements("Calendar") public class Calendar { @ObfuscatedName("c") @Export("MONTH_NAMES_ENGLISH_GERMAN") static final String[][] MONTH_NAMES_ENGLISH_GERMAN; @ObfuscatedName("v") @Export("DAYS_OF_THE_WEEK") static final String[] DAYS_OF_THE_WEEK; @ObfuscatedName("q") @Export("Calendar_calendar") static java.util.Calendar Calendar_calendar; static { MONTH_NAMES_ENGLISH_GERMAN = new String[][]{{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}, {"Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"}, {"jan", "fév", "mars", "avr", "mai", "juin", "juil", "août", "sept", "oct", "nov", "déc"}, {"jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez"}, {"jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"}, {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}, {"ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic"}}; // L: 8 DAYS_OF_THE_WEEK = new String[]{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; // L: 18 java.util.Calendar.getInstance(); Calendar_calendar = java.util.Calendar.getInstance(TimeZone.getTimeZone("GMT")); } @ObfuscatedName("c") @ObfuscatedSignature( descriptor = "(Llh;Llh;IZI)Lgh;", garbageValue = "603221838" ) public static Frames method5499(AbstractArchive var0, AbstractArchive var1, int var2, boolean var3) { boolean var4 = true; // L: 11 int[] var5 = var0.getGroupFileIds(var2); // L: 12 for (int var6 = 0; var6 < var5.length; ++var6) { // L: 13 byte[] var7 = var0.getFile(var2, var5[var6]); // L: 14 if (var7 == null) { // L: 15 var4 = false; // L: 16 } else { int var8 = (var7[0] & 255) << 8 | var7[1] & 255; // L: 19 byte[] var9; if (var3) { var9 = var1.getFile(0, var8); } else { var9 = var1.getFile(var8, 0); } if (var9 == null) { var4 = false; } } } if (!var4) { return null; } else { try { return new Frames(var0, var1, var2, var3); } catch (Exception var11) { // L: 29 return null; // L: 30 } } } @ObfuscatedName("v") @ObfuscatedSignature( descriptor = "(IB)Lfc;", garbageValue = "71" ) @Export("getInvDefinition") public static InvDefinition getInvDefinition(int var0) { InvDefinition var1 = (InvDefinition)InvDefinition.InvDefinition_cached.get((long)var0); // L: 21 if (var1 != null) { // L: 22 return var1; } else { byte[] var2 = InvDefinition.InvDefinition_archive.takeFile(5, var0); // L: 23 var1 = new InvDefinition(); // L: 24 if (var2 != null) { // L: 25 var1.decode(new Buffer(var2)); } InvDefinition.InvDefinition_cached.put(var1, (long)var0); // L: 26 return var1; // L: 27 } } @ObfuscatedName("al") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "-197646586" ) protected static final void method5504() { class10.clock.mark(); // L: 408 int var0; for (var0 = 0; var0 < 32; ++var0) { // L: 409 GameEngine.graphicsTickTimes[var0] = 0L; } for (var0 = 0; var0 < 32; ++var0) { // L: 410 GameEngine.clientTickTimes[var0] = 0L; } Messages.gameCyclesToDo = 0; // L: 411 } // L: 412 }