test_class.declarator: client
test_class.modifier: @Mock
  	@Bind
test_class.original_string: @Mock
  	@Bind
  	Client client;
test_class.type: Client
test_class.var_name: client
test_class.declarator: plugin
test_class.modifier: @Inject
test_class.original_string: @Inject
  	ClueScrollPlugin plugin;
test_class.type: ClueScrollPlugin
test_class.var_name: plugin
test_class.declarator: developerMode
test_class.modifier: @Bind
  	@Named("developerMode")
test_class.original_string: @Bind
  	@Named("developerMode")
  	boolean developerMode;
test_class.type: boolean
test_class.var_name: developerMode
test_class.declarator: config
test_class.modifier: @Mock
  	@Bind
test_class.original_string: @Mock
  	@Bind
  	ClueScrollConfig config;
test_class.type: ClueScrollConfig
test_class.var_name: config
test_class.declarator: overlayManager
test_class.modifier: @Mock
  	@Bind
test_class.original_string: @Mock
  	@Bind
  	OverlayManager overlayManager;
test_class.type: OverlayManager
test_class.var_name: overlayManager
test_class.declarator: itemManager
test_class.modifier: @Mock
  	@Bind
test_class.original_string: @Mock
  	@Bind
  	ItemManager itemManager;
test_class.type: ItemManager
test_class.var_name: itemManager
test_class.file: runelite-client/src/test/java/net/runelite/client/plugins/cluescrolls/ClueScrollPluginTest.java
test_class.identifier: ClueScrollPluginTest
test_case.body: @Test
  	public void getGetMirrorPoint()
  	{
  		WorldPoint point, converted;
  
  		// Zalcano's entrance portal
  		point = new WorldPoint(3282, 6058, 0);
  		converted = ClueScrollPlugin.getMirrorPoint(point, true);
  		assertNotEquals(point, converted);
  
  		// Elven Crystal Chest, which is upstairs
  		point = new WorldPoint(3273, 6082, 2);
  		converted = ClueScrollPlugin.getMirrorPoint(point, true);
  		assertNotEquals(point, converted);
  
  		// Around the area of the Elite coordinate clue
  		point = new WorldPoint(2185, 3280, 0);
  		// To overworld
  		converted = ClueScrollPlugin.getMirrorPoint(point, true);
  		assertEquals(point, converted);
  		// To real
  		converted = ClueScrollPlugin.getMirrorPoint(point, false);
  		assertNotEquals(point, converted);
  
  		// Brugsen Bursen, Grand Exchange
  		point = new WorldPoint(3165, 3477, 0);
  		converted = ClueScrollPlugin.getMirrorPoint(point, false);
  		assertEquals(point, converted);
  	}
test_case.class_method_signature: ClueScrollPluginTest.getGetMirrorPoint()
test_case.full_signature: @Test public void getGetMirrorPoint()
test_case.identifier: getGetMirrorPoint
test_case.invocations: getMirrorPoint assertNotEquals getMirrorPoint assertNotEquals getMirrorPoint assertEquals getMirrorPoint assertNotEquals getMirrorPoint assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getGetMirrorPoint()
focal_class.declarator: HIGHLIGHT_BORDER_COLOR = Color.ORANGE
focal_class.modifier: private static final
focal_class.original_string: private static final Color HIGHLIGHT_BORDER_COLOR = Color.ORANGE;
focal_class.type: Color
focal_class.var_name: HIGHLIGHT_BORDER_COLOR
focal_class.declarator: HIGHLIGHT_HOVER_BORDER_COLOR = HIGHLIGHT_BORDER_COLOR.darker()
focal_class.modifier: private static final
focal_class.original_string: private static final Color HIGHLIGHT_HOVER_BORDER_COLOR = HIGHLIGHT_BORDER_COLOR.darker();
focal_class.type: Color
focal_class.var_name: HIGHLIGHT_HOVER_BORDER_COLOR
focal_class.declarator: HIGHLIGHT_FILL_COLOR = new Color(0, 255, 0, 20)
focal_class.modifier: private static final
focal_class.original_string: private static final Color HIGHLIGHT_FILL_COLOR = new Color(0, 255, 0, 20);
focal_class.type: Color
focal_class.var_name: HIGHLIGHT_FILL_COLOR
focal_class.declarator: REGION_MIRRORS = {
  		// Prifddinas
  		12894, 8755,
  		12895, 8756,
  		13150, 9011,
  		13151, 9012
  	}
focal_class.modifier: private static final
focal_class.original_string: private static final int[] REGION_MIRRORS = {
  		// Prifddinas
  		12894, 8755,
  		12895, 8756,
  		13150, 9011,
  		13151, 9012
  	};
focal_class.type: int[]
focal_class.var_name: REGION_MIRRORS
focal_class.declarator: clue
focal_class.modifier: @Getter
  	private
focal_class.original_string: @Getter
  	private ClueScroll clue;
focal_class.type: ClueScroll
focal_class.var_name: clue
focal_class.declarator: npcsToMark = new ArrayList<>()
focal_class.modifier: @Getter
  	private final
focal_class.original_string: @Getter
  	private final List<NPC> npcsToMark = new ArrayList<>();
focal_class.type: List<NPC>
focal_class.var_name: npcsToMark
focal_class.declarator: objectsToMark = new ArrayList<>()
focal_class.modifier: @Getter
  	private final
focal_class.original_string: @Getter
  	private final List<TileObject> objectsToMark = new ArrayList<>();
focal_class.type: List<TileObject>
focal_class.var_name: objectsToMark
focal_class.declarator: namedObjectsToMark = new HashSet<>()
focal_class.modifier: @Getter
  	private final
focal_class.original_string: @Getter
  	private final Set<TileObject> namedObjectsToMark = new HashSet<>();
focal_class.type: Set<TileObject>
focal_class.var_name: namedObjectsToMark
focal_class.declarator: equippedItems
focal_class.modifier: @Getter
  	private
focal_class.original_string: @Getter
  	private Item[] equippedItems;
focal_class.type: Item[]
focal_class.var_name: equippedItems
focal_class.declarator: inventoryItems
focal_class.modifier: @Getter
  	private
focal_class.original_string: @Getter
  	private Item[] inventoryItems;
focal_class.type: Item[]
focal_class.var_name: inventoryItems
focal_class.declarator: client
focal_class.modifier: @Inject
  	@Getter
  	private
focal_class.original_string: @Inject
  	@Getter
  	private Client client;
focal_class.type: Client
focal_class.var_name: client
focal_class.declarator: itemManager
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ItemManager itemManager;
focal_class.type: ItemManager
focal_class.var_name: itemManager
focal_class.declarator: overlayManager
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private OverlayManager overlayManager;
focal_class.type: OverlayManager
focal_class.var_name: overlayManager
focal_class.declarator: clueScrollOverlay
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ClueScrollOverlay clueScrollOverlay;
focal_class.type: ClueScrollOverlay
focal_class.var_name: clueScrollOverlay
focal_class.declarator: clueScrollEmoteOverlay
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ClueScrollEmoteOverlay clueScrollEmoteOverlay;
focal_class.type: ClueScrollEmoteOverlay
focal_class.var_name: clueScrollEmoteOverlay
focal_class.declarator: clueScrollMusicOverlay
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ClueScrollMusicOverlay clueScrollMusicOverlay;
focal_class.type: ClueScrollMusicOverlay
focal_class.var_name: clueScrollMusicOverlay
focal_class.declarator: clueScrollWorldOverlay
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ClueScrollWorldOverlay clueScrollWorldOverlay;
focal_class.type: ClueScrollWorldOverlay
focal_class.var_name: clueScrollWorldOverlay
focal_class.declarator: config
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private ClueScrollConfig config;
focal_class.type: ClueScrollConfig
focal_class.var_name: config
focal_class.declarator: worldMapPointManager
focal_class.modifier: @Inject
  	private
focal_class.original_string: @Inject
  	private WorldMapPointManager worldMapPointManager;
focal_class.type: WorldMapPointManager
focal_class.var_name: worldMapPointManager
focal_class.declarator: developerMode
focal_class.modifier: @Inject
  	@Named("developerMode")
focal_class.original_string: @Inject
  	@Named("developerMode")
  	boolean developerMode;
focal_class.type: boolean
focal_class.var_name: developerMode
focal_class.declarator: emoteImage
focal_class.modifier: private
focal_class.original_string: private BufferedImage emoteImage;
focal_class.type: BufferedImage
focal_class.var_name: emoteImage
focal_class.declarator: mapArrow
focal_class.modifier: private
focal_class.original_string: private BufferedImage mapArrow;
focal_class.type: BufferedImage
focal_class.var_name: mapArrow
focal_class.declarator: clueItemId
focal_class.modifier: private
focal_class.original_string: private Integer clueItemId;
focal_class.type: Integer
focal_class.var_name: clueItemId
focal_class.declarator: worldMapPointsSet = false
focal_class.modifier: private
focal_class.original_string: private boolean worldMapPointsSet = false;
focal_class.type: boolean
focal_class.var_name: worldMapPointsSet
focal_class.declarator: currentPlane = -1
focal_class.modifier: private
focal_class.original_string: private int currentPlane = -1;
focal_class.type: int
focal_class.var_name: currentPlane
focal_class.declarator: namedObjectCheckThisTick
focal_class.modifier: private
focal_class.original_string: private boolean namedObjectCheckThisTick;
focal_class.type: boolean
focal_class.var_name: namedObjectCheckThisTick
focal_class.declarator: textComponent = new TextComponent()
focal_class.modifier: private final
focal_class.original_string: private final TextComponent textComponent = new TextComponent();
focal_class.type: TextComponent
focal_class.var_name: textComponent
focal_class.file: runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java
focal_class.identifier: ClueScrollPlugin
focal_class.class_method_signature: ClueScrollPlugin.getConfig(ConfigManager configManager)
focal_class.full_signature: @Provides ClueScrollConfig getConfig(ConfigManager configManager)
focal_class.identifier: getConfig
focal_class.modifiers: @Provides
focal_class.parameters: (ConfigManager configManager)
focal_class.return: ClueScrollConfig
focal_class.signature: ClueScrollConfig getConfig(ConfigManager configManager)
focal_class.class_method_signature: ClueScrollPlugin.configure(Binder binder)
focal_class.full_signature: @Override public void configure(Binder binder)
focal_class.identifier: configure
focal_class.modifiers: @Override public
focal_class.parameters: (Binder binder)
focal_class.return: void
focal_class.signature: void configure(Binder binder)
focal_class.class_method_signature: ClueScrollPlugin.startUp()
focal_class.full_signature: @Override protected void startUp()
focal_class.identifier: startUp
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startUp()
focal_class.class_method_signature: ClueScrollPlugin.shutDown()
focal_class.full_signature: @Override protected void shutDown()
focal_class.identifier: shutDown
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutDown()
focal_class.class_method_signature: ClueScrollPlugin.onChatMessage(ChatMessage event)
focal_class.full_signature: @Subscribe public void onChatMessage(ChatMessage event)
focal_class.identifier: onChatMessage
focal_class.modifiers: @Subscribe public
focal_class.parameters: (ChatMessage event)
focal_class.return: void
focal_class.signature: void onChatMessage(ChatMessage event)
focal_class.class_method_signature: ClueScrollPlugin.onOverlayMenuClicked(OverlayMenuClicked overlayMenuClicked)
focal_class.full_signature: @Subscribe public void onOverlayMenuClicked(OverlayMenuClicked overlayMenuClicked)
focal_class.identifier: onOverlayMenuClicked
focal_class.modifiers: @Subscribe public
focal_class.parameters: (OverlayMenuClicked overlayMenuClicked)
focal_class.return: void
focal_class.signature: void onOverlayMenuClicked(OverlayMenuClicked overlayMenuClicked)
focal_class.class_method_signature: ClueScrollPlugin.onMenuOptionClicked(final MenuOptionClicked event)
focal_class.full_signature: @Subscribe public void onMenuOptionClicked(final MenuOptionClicked event)
focal_class.identifier: onMenuOptionClicked
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final MenuOptionClicked event)
focal_class.return: void
focal_class.signature: void onMenuOptionClicked(final MenuOptionClicked event)
focal_class.class_method_signature: ClueScrollPlugin.onItemContainerChanged(final ItemContainerChanged event)
focal_class.full_signature: @Subscribe public void onItemContainerChanged(final ItemContainerChanged event)
focal_class.identifier: onItemContainerChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final ItemContainerChanged event)
focal_class.return: void
focal_class.signature: void onItemContainerChanged(final ItemContainerChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onNpcSpawned(final NpcSpawned event)
focal_class.full_signature: @Subscribe public void onNpcSpawned(final NpcSpawned event)
focal_class.identifier: onNpcSpawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final NpcSpawned event)
focal_class.return: void
focal_class.signature: void onNpcSpawned(final NpcSpawned event)
focal_class.class_method_signature: ClueScrollPlugin.onNpcDespawned(final NpcDespawned event)
focal_class.full_signature: @Subscribe public void onNpcDespawned(final NpcDespawned event)
focal_class.identifier: onNpcDespawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final NpcDespawned event)
focal_class.return: void
focal_class.signature: void onNpcDespawned(final NpcDespawned event)
focal_class.class_method_signature: ClueScrollPlugin.onDecorativeObjectChanged(final DecorativeObjectChanged event)
focal_class.full_signature: @Subscribe public void onDecorativeObjectChanged(final DecorativeObjectChanged event)
focal_class.identifier: onDecorativeObjectChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final DecorativeObjectChanged event)
focal_class.return: void
focal_class.signature: void onDecorativeObjectChanged(final DecorativeObjectChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onDecorativeObjectDespawned(final DecorativeObjectDespawned event)
focal_class.full_signature: @Subscribe public void onDecorativeObjectDespawned(final DecorativeObjectDespawned event)
focal_class.identifier: onDecorativeObjectDespawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final DecorativeObjectDespawned event)
focal_class.return: void
focal_class.signature: void onDecorativeObjectDespawned(final DecorativeObjectDespawned event)
focal_class.class_method_signature: ClueScrollPlugin.onDecorativeObjectSpawned(final DecorativeObjectSpawned event)
focal_class.full_signature: @Subscribe public void onDecorativeObjectSpawned(final DecorativeObjectSpawned event)
focal_class.identifier: onDecorativeObjectSpawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final DecorativeObjectSpawned event)
focal_class.return: void
focal_class.signature: void onDecorativeObjectSpawned(final DecorativeObjectSpawned event)
focal_class.class_method_signature: ClueScrollPlugin.onGameObjectChanged(final GameObjectChanged event)
focal_class.full_signature: @Subscribe public void onGameObjectChanged(final GameObjectChanged event)
focal_class.identifier: onGameObjectChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GameObjectChanged event)
focal_class.return: void
focal_class.signature: void onGameObjectChanged(final GameObjectChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onGameObjectDespawned(final GameObjectDespawned event)
focal_class.full_signature: @Subscribe public void onGameObjectDespawned(final GameObjectDespawned event)
focal_class.identifier: onGameObjectDespawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GameObjectDespawned event)
focal_class.return: void
focal_class.signature: void onGameObjectDespawned(final GameObjectDespawned event)
focal_class.class_method_signature: ClueScrollPlugin.onGameObjectSpawned(final GameObjectSpawned event)
focal_class.full_signature: @Subscribe public void onGameObjectSpawned(final GameObjectSpawned event)
focal_class.identifier: onGameObjectSpawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GameObjectSpawned event)
focal_class.return: void
focal_class.signature: void onGameObjectSpawned(final GameObjectSpawned event)
focal_class.class_method_signature: ClueScrollPlugin.onGroundObjectChanged(final GroundObjectChanged event)
focal_class.full_signature: @Subscribe public void onGroundObjectChanged(final GroundObjectChanged event)
focal_class.identifier: onGroundObjectChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GroundObjectChanged event)
focal_class.return: void
focal_class.signature: void onGroundObjectChanged(final GroundObjectChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onGroundObjectDespawned(final GroundObjectDespawned event)
focal_class.full_signature: @Subscribe public void onGroundObjectDespawned(final GroundObjectDespawned event)
focal_class.identifier: onGroundObjectDespawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GroundObjectDespawned event)
focal_class.return: void
focal_class.signature: void onGroundObjectDespawned(final GroundObjectDespawned event)
focal_class.class_method_signature: ClueScrollPlugin.onGroundObjectSpawned(final GroundObjectSpawned event)
focal_class.full_signature: @Subscribe public void onGroundObjectSpawned(final GroundObjectSpawned event)
focal_class.identifier: onGroundObjectSpawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GroundObjectSpawned event)
focal_class.return: void
focal_class.signature: void onGroundObjectSpawned(final GroundObjectSpawned event)
focal_class.class_method_signature: ClueScrollPlugin.onWallObjectChanged(final WallObjectChanged event)
focal_class.full_signature: @Subscribe public void onWallObjectChanged(final WallObjectChanged event)
focal_class.identifier: onWallObjectChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final WallObjectChanged event)
focal_class.return: void
focal_class.signature: void onWallObjectChanged(final WallObjectChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onWallObjectDespawned(final WallObjectDespawned event)
focal_class.full_signature: @Subscribe public void onWallObjectDespawned(final WallObjectDespawned event)
focal_class.identifier: onWallObjectDespawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final WallObjectDespawned event)
focal_class.return: void
focal_class.signature: void onWallObjectDespawned(final WallObjectDespawned event)
focal_class.class_method_signature: ClueScrollPlugin.onWallObjectSpawned(final WallObjectSpawned event)
focal_class.full_signature: @Subscribe public void onWallObjectSpawned(final WallObjectSpawned event)
focal_class.identifier: onWallObjectSpawned
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final WallObjectSpawned event)
focal_class.return: void
focal_class.signature: void onWallObjectSpawned(final WallObjectSpawned event)
focal_class.class_method_signature: ClueScrollPlugin.tileObjectChangedHandler(final TileObject prev, final TileObject changedTo)
focal_class.full_signature: private void tileObjectChangedHandler(final TileObject prev, final TileObject changedTo)
focal_class.identifier: tileObjectChangedHandler
focal_class.modifiers: private
focal_class.parameters: (final TileObject prev, final TileObject changedTo)
focal_class.return: void
focal_class.signature: void tileObjectChangedHandler(final TileObject prev, final TileObject changedTo)
focal_class.class_method_signature: ClueScrollPlugin.tileObjectDespawnedHandler(final TileObject despawned)
focal_class.full_signature: private void tileObjectDespawnedHandler(final TileObject despawned)
focal_class.identifier: tileObjectDespawnedHandler
focal_class.modifiers: private
focal_class.parameters: (final TileObject despawned)
focal_class.return: void
focal_class.signature: void tileObjectDespawnedHandler(final TileObject despawned)
focal_class.class_method_signature: ClueScrollPlugin.tileObjectSpawnedHandler(final TileObject spawned)
focal_class.full_signature: private void tileObjectSpawnedHandler(final TileObject spawned)
focal_class.identifier: tileObjectSpawnedHandler
focal_class.modifiers: private
focal_class.parameters: (final TileObject spawned)
focal_class.return: void
focal_class.signature: void tileObjectSpawnedHandler(final TileObject spawned)
focal_class.class_method_signature: ClueScrollPlugin.onConfigChanged(ConfigChanged event)
focal_class.full_signature: @Subscribe public void onConfigChanged(ConfigChanged event)
focal_class.identifier: onConfigChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (ConfigChanged event)
focal_class.return: void
focal_class.signature: void onConfigChanged(ConfigChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onGameStateChanged(final GameStateChanged event)
focal_class.full_signature: @Subscribe public void onGameStateChanged(final GameStateChanged event)
focal_class.identifier: onGameStateChanged
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GameStateChanged event)
focal_class.return: void
focal_class.signature: void onGameStateChanged(final GameStateChanged event)
focal_class.class_method_signature: ClueScrollPlugin.onGameTick(final GameTick event)
focal_class.full_signature: @Subscribe public void onGameTick(final GameTick event)
focal_class.identifier: onGameTick
focal_class.modifiers: @Subscribe public
focal_class.parameters: (final GameTick event)
focal_class.return: void
focal_class.signature: void onGameTick(final GameTick event)
focal_class.class_method_signature: ClueScrollPlugin.onWidgetLoaded(WidgetLoaded event)
focal_class.full_signature: @Subscribe public void onWidgetLoaded(WidgetLoaded event)
focal_class.identifier: onWidgetLoaded
focal_class.modifiers: @Subscribe public
focal_class.parameters: (WidgetLoaded event)
focal_class.return: void
focal_class.signature: void onWidgetLoaded(WidgetLoaded event)
focal_class.class_method_signature: ClueScrollPlugin.onCommandExecuted(CommandExecuted commandExecuted)
focal_class.full_signature: @Subscribe public void onCommandExecuted(CommandExecuted commandExecuted)
focal_class.identifier: onCommandExecuted
focal_class.modifiers: @Subscribe public
focal_class.parameters: (CommandExecuted commandExecuted)
focal_class.return: void
focal_class.signature: void onCommandExecuted(CommandExecuted commandExecuted)
focal_class.class_method_signature: ClueScrollPlugin.getClueScrollImage()
focal_class.full_signature: public BufferedImage getClueScrollImage()
focal_class.identifier: getClueScrollImage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: BufferedImage
focal_class.signature: BufferedImage getClueScrollImage()
focal_class.class_method_signature: ClueScrollPlugin.getEmoteImage()
focal_class.full_signature: public BufferedImage getEmoteImage()
focal_class.identifier: getEmoteImage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: BufferedImage
focal_class.signature: BufferedImage getEmoteImage()
focal_class.class_method_signature: ClueScrollPlugin.getSpadeImage()
focal_class.full_signature: public BufferedImage getSpadeImage()
focal_class.identifier: getSpadeImage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: BufferedImage
focal_class.signature: BufferedImage getSpadeImage()
focal_class.class_method_signature: ClueScrollPlugin.getMapArrow()
focal_class.full_signature:  BufferedImage getMapArrow()
focal_class.identifier: getMapArrow
focal_class.parameters: ()
focal_class.return: BufferedImage
focal_class.signature: BufferedImage getMapArrow()
focal_class.class_method_signature: ClueScrollPlugin.resetClue(boolean withItemId)
focal_class.full_signature: private void resetClue(boolean withItemId)
focal_class.identifier: resetClue
focal_class.modifiers: private
focal_class.parameters: (boolean withItemId)
focal_class.return: void
focal_class.signature: void resetClue(boolean withItemId)
focal_class.class_method_signature: ClueScrollPlugin.findClueScroll(String rawText)
focal_class.full_signature: private ClueScroll findClueScroll(String rawText)
focal_class.identifier: findClueScroll
focal_class.modifiers: private
focal_class.parameters: (String rawText)
focal_class.return: ClueScroll
focal_class.signature: ClueScroll findClueScroll(String rawText)
focal_class.class_method_signature: ClueScrollPlugin.coordinatesToWorldPoint(String text)
focal_class.full_signature: private CoordinateClue coordinatesToWorldPoint(String text)
focal_class.identifier: coordinatesToWorldPoint
focal_class.modifiers: private
focal_class.parameters: (String text)
focal_class.return: CoordinateClue
focal_class.signature: CoordinateClue coordinatesToWorldPoint(String text)
focal_class.class_method_signature: ClueScrollPlugin.coordinatesToWorldPoint(int degX, int minX, int degY, int minY)
focal_class.full_signature: private WorldPoint coordinatesToWorldPoint(int degX, int minX, int degY, int minY)
focal_class.identifier: coordinatesToWorldPoint
focal_class.modifiers: private
focal_class.parameters: (int degX, int minX, int degY, int minY)
focal_class.return: WorldPoint
focal_class.signature: WorldPoint coordinatesToWorldPoint(int degX, int minX, int degY, int minY)
focal_class.class_method_signature: ClueScrollPlugin.addMapPoints(WorldPoint... points)
focal_class.full_signature: private void addMapPoints(WorldPoint... points)
focal_class.identifier: addMapPoints
focal_class.modifiers: private
focal_class.parameters: (WorldPoint... points)
focal_class.return: void
focal_class.signature: void addMapPoints(WorldPoint... points)
focal_class.class_method_signature: ClueScrollPlugin.highlightObjectsForLocation(final WorldPoint location, final int... objectIds)
focal_class.full_signature: private void highlightObjectsForLocation(final WorldPoint location, final int... objectIds)
focal_class.identifier: highlightObjectsForLocation
focal_class.modifiers: private
focal_class.parameters: (final WorldPoint location, final int... objectIds)
focal_class.return: void
focal_class.signature: void highlightObjectsForLocation(final WorldPoint location, final int... objectIds)
focal_class.class_method_signature: ClueScrollPlugin.checkClueNPCs(ClueScroll clue, final NPC... npcs)
focal_class.full_signature: private void checkClueNPCs(ClueScroll clue, final NPC... npcs)
focal_class.identifier: checkClueNPCs
focal_class.modifiers: private
focal_class.parameters: (ClueScroll clue, final NPC... npcs)
focal_class.return: void
focal_class.signature: void checkClueNPCs(ClueScroll clue, final NPC... npcs)
focal_class.class_method_signature: ClueScrollPlugin.checkClueNamedObjects(@Nullable ClueScroll clue)
focal_class.full_signature: private void checkClueNamedObjects(@Nullable ClueScroll clue)
focal_class.identifier: checkClueNamedObjects
focal_class.modifiers: private
focal_class.parameters: (@Nullable ClueScroll clue)
focal_class.return: void
focal_class.signature: void checkClueNamedObjects(@Nullable ClueScroll clue)
focal_class.class_method_signature: ClueScrollPlugin.checkClueNamedObject(@Nullable final ClueScroll clue, @Nonnull final TileObject object)
focal_class.full_signature: private void checkClueNamedObject(@Nullable final ClueScroll clue, @Nonnull final TileObject object)
focal_class.identifier: checkClueNamedObject
focal_class.modifiers: private
focal_class.parameters: (@Nullable final ClueScroll clue, @Nonnull final TileObject object)
focal_class.return: void
focal_class.signature: void checkClueNamedObject(@Nullable final ClueScroll clue, @Nonnull final TileObject object)
focal_class.class_method_signature: ClueScrollPlugin.updateClue(final ClueScroll clue)
focal_class.full_signature: private void updateClue(final ClueScroll clue)
focal_class.identifier: updateClue
focal_class.modifiers: private
focal_class.parameters: (final ClueScroll clue)
focal_class.return: void
focal_class.signature: void updateClue(final ClueScroll clue)
focal_class.class_method_signature: ClueScrollPlugin.highlightWidget(Graphics2D graphics, Widget toHighlight, Widget container, Rectangle padding, String text)
focal_class.full_signature:  void highlightWidget(Graphics2D graphics, Widget toHighlight, Widget container, Rectangle padding, String text)
focal_class.identifier: highlightWidget
focal_class.parameters: (Graphics2D graphics, Widget toHighlight, Widget container, Rectangle padding, String text)
focal_class.return: void
focal_class.signature: void highlightWidget(Graphics2D graphics, Widget toHighlight, Widget container, Rectangle padding, String text)
focal_class.class_method_signature: ClueScrollPlugin.scrollToWidget(WidgetInfo list, WidgetInfo scrollbar, Widget ... toHighlight)
focal_class.full_signature:  void scrollToWidget(WidgetInfo list, WidgetInfo scrollbar, Widget ... toHighlight)
focal_class.identifier: scrollToWidget
focal_class.parameters: (WidgetInfo list, WidgetInfo scrollbar, Widget ... toHighlight)
focal_class.return: void
focal_class.signature: void scrollToWidget(WidgetInfo list, WidgetInfo scrollbar, Widget ... toHighlight)
focal_class.class_method_signature: ClueScrollPlugin.getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
focal_class.full_signature: public static WorldPoint getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
focal_class.identifier: getMirrorPoint
focal_class.modifiers: public static
focal_class.parameters: (WorldPoint worldPoint, boolean toOverworld)
focal_class.return: WorldPoint
focal_class.signature: WorldPoint getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
focal_class.superclass: extends Plugin
focal_method.body: public static WorldPoint getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
  	{
  		int region = worldPoint.getRegionID();
  		for (int i = 0; i < REGION_MIRRORS.length; i += 2)
  		{
  			int real = REGION_MIRRORS[i];
  			int overworld = REGION_MIRRORS[i + 1];
  
  			// Test against what we are converting from
  			if (region == (toOverworld ? real : overworld))
  			{
  				return WorldPoint.fromRegion(toOverworld ? overworld : real,
  					worldPoint.getRegionX(), worldPoint.getRegionY(), worldPoint.getPlane());
  			}
  		}
  		return worldPoint;
  	}
focal_method.class_method_signature: ClueScrollPlugin.getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
focal_method.full_signature: public static WorldPoint getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)
focal_method.identifier: getMirrorPoint
focal_method.invocations: getRegionID fromRegion getRegionX getRegionY getPlane
focal_method.modifiers: public static
focal_method.parameters: (WorldPoint worldPoint, boolean toOverworld)
focal_method.return: WorldPoint
focal_method.signature: WorldPoint getMirrorPoint(WorldPoint worldPoint, boolean toOverworld)