package mapped;

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSViewportMouse;

@ObfuscatedName("kb")
public class ViewportMouse implements RSViewportMouse {
   @ObfuscatedName("at")
   static boolean ViewportMouse_isInViewport;
   @ObfuscatedName("ah")
   @ObfuscatedGetter(
      intValue = 1259262891
   )
   static int ViewportMouse_x;
   @ObfuscatedName("ar")
   @ObfuscatedGetter(
      intValue = -1166454903
   )
   static int ViewportMouse_y;
   @ObfuscatedName("ao")
   static boolean ViewportMouse_false0;
   @ObfuscatedName("au")
   static byte[][][] Tiles_shapes;
   @ObfuscatedName("az")
   @ObfuscatedGetter(
      intValue = 1840865647
   )
   static int field3011;
   @ObfuscatedName("ap")
   @ObfuscatedGetter(
      intValue = -446446865
   )
   static int field3013;
   @ObfuscatedName("ax")
   @ObfuscatedGetter(
      intValue = -1653083147
   )
   static int field3008;
   @ObfuscatedName("as")
   @ObfuscatedGetter(
      intValue = 1324042001
   )
   static int ViewportMouse_entityCount;
   @ObfuscatedName("ay")
   public static long[] ViewportMouse_entityTags;
   @ObfuscatedName("kx")
   @ObfuscatedGetter(
      intValue = 1224938461
   )
   static int cameraX;

   static {
      ViewportMouse_isInViewport = false;
      ViewportMouse_x = 0;
      ViewportMouse_y = 0;
      ViewportMouse_false0 = false;
      ViewportMouse_entityCount = 0;
      ViewportMouse_entityTags = new long[1000];
   }

   @ObfuscatedName("at")
   @ObfuscatedSignature(
      descriptor = "(Lol;I)V",
      garbageValue = "181873849"
   )
   public static void method5697(AbstractArchive var0) {
      VarpDefinition.VarpDefinition_archive = var0;
      VarpDefinition.field1815 = VarpDefinition.VarpDefinition_archive.getGroupFileCount_base(16);
   }
}
