agility plugin: add toggle for obstacle clickboxes

This commit is contained in:
Rami
2020-01-10 19:48:54 -05:00
committed by Adam
parent faacbc4160
commit 8ddcb92bd7
2 changed files with 13 additions and 1 deletions

View File

@@ -32,6 +32,17 @@ import net.runelite.client.config.ConfigItem;
@ConfigGroup("agility")
public interface AgilityConfig extends Config
{
@ConfigItem(
keyName = "showClickboxes",
name = "Show Clickboxes",
description = "Show agility course obstacle clickboxes",
position = 0
)
default boolean showClickboxes()
{
return true;
}
@ConfigItem(
keyName = "showLapCount",
name = "Show Lap Count",

View File

@@ -71,7 +71,8 @@ class AgilityOverlay extends Overlay
plugin.getObstacles().forEach((object, obstacle) ->
{
if (Obstacles.SHORTCUT_OBSTACLE_IDS.containsKey(object.getId()) && !config.highlightShortcuts() ||
Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId()) && !config.showTrapOverlay())
Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId()) && !config.showTrapOverlay() ||
Obstacles.COURSE_OBSTACLE_IDS.contains(object.getId()) && !config.showClickboxes())
{
return;
}