From 21f3f55b60f2a9cc8df88541ec2360112aa185ba Mon Sep 17 00:00:00 2001 From: Scott Burns Date: Thu, 16 May 2019 00:54:09 +0200 Subject: [PATCH] Refactor L2C --- .../learntoclick/LearnToClickConfig.java | 31 ++++++++++++++----- .../learntoclick/LearnToClickPlugin.java | 3 +- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickConfig.java index fc612754d9..35b699cba0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickConfig.java @@ -31,30 +31,47 @@ import net.runelite.client.config.ConfigItem; @ConfigGroup("learntoclick") public interface LearnToClickConfig extends Config { - - @ConfigItem(position = 1, keyName = "blockCompass", name = "Compass", description = "Prevents the camera from moving when you misclick on the compass") + @ConfigItem( + position = 1, + keyName = "blockCompass", + name = "Compass", + description = "Prevents the camera from moving when you misclick on the compass" + ) default boolean shouldBlockCompass() { return false; } - @ConfigItem(position = 2, keyName = "rightClickMap", name = "World Map", description = "Prevents the world map from opening on left click without disabling it entirely") + @ConfigItem( + position = 2, + keyName = "rightClickMap", + name = "World Map", + description = "Prevents the world map from opening on left click without disabling it entirely" + ) default boolean shouldRightClickMap() { return false; } - @ConfigItem(position = 3, keyName = "rightClickXp", name = "Xp Drops Toggle", description = "Prevents toggling xp drops on left click without disabling the toggle function entirely") + @ConfigItem( + position = 3, + keyName = "rightClickXp", + name = "Xp Drops Toggle", + description = "Prevents toggling xp drops on left click without disabling the toggle function entirely" + ) default boolean shouldRightClickXp() { return false; } - @ConfigItem(position = 4, keyName = "rightClickRetaliate", name = "Auto Retaliate", description = "Prevents toggling auto retaliate on left click without disabling the toggle function entirely") + @ConfigItem( + position = 4, + keyName = "rightClickRetaliate", + name = "Auto Retaliate", + description = "Prevents toggling auto retaliate on left click without disabling the toggle function entirely" + ) default boolean shouldRightClickRetaliate() { return false; } - - } \ No newline at end of file diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickPlugin.java index 98e7224148..192d3ddf90 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/learntoclick/LearnToClickPlugin.java @@ -38,7 +38,6 @@ public class LearnToClickPlugin extends Plugin @Inject private LearnToClickConfig config; private boolean forceRightClickFlag; - private MenuEntry[] entries; @Inject private Client client; @@ -86,7 +85,7 @@ public class LearnToClickPlugin extends Plugin { forceRightClickFlag = true; } - entries = client.getMenuEntries(); + MenuEntry[] entries = client.getMenuEntries(); if (config.shouldBlockCompass()) { for (int i = entries.length - 1; i >= 0; i--)