Improve attack style plugin encapsulation (#5806)

See also #3911
This commit is contained in:
Nathen Sample
2018-10-04 14:20:58 +01:00
committed by Tomas Slusny
parent 559e914544
commit 5165680d84
3 changed files with 4 additions and 4 deletions

View File

@@ -26,7 +26,7 @@ package net.runelite.client.plugins.attackstyles;
import net.runelite.api.Skill; import net.runelite.api.Skill;
public enum AttackStyle enum AttackStyle
{ {
ACCURATE("Accurate", Skill.ATTACK), ACCURATE("Accurate", Skill.ATTACK),
AGGRESSIVE("Aggressive", Skill.STRENGTH), AGGRESSIVE("Aggressive", Skill.STRENGTH),

View File

@@ -33,14 +33,14 @@ import net.runelite.client.ui.overlay.OverlayPosition;
import net.runelite.client.ui.overlay.components.PanelComponent; import net.runelite.client.ui.overlay.components.PanelComponent;
import net.runelite.client.ui.overlay.components.TitleComponent; import net.runelite.client.ui.overlay.components.TitleComponent;
public class AttackStylesOverlay extends Overlay class AttackStylesOverlay extends Overlay
{ {
private final AttackStylesPlugin plugin; private final AttackStylesPlugin plugin;
private final AttackStylesConfig config; private final AttackStylesConfig config;
private final PanelComponent panelComponent = new PanelComponent(); private final PanelComponent panelComponent = new PanelComponent();
@Inject @Inject
public AttackStylesOverlay(AttackStylesPlugin plugin, AttackStylesConfig config) private AttackStylesOverlay(AttackStylesPlugin plugin, AttackStylesConfig config)
{ {
setPosition(OverlayPosition.ABOVE_CHATBOX_RIGHT); setPosition(OverlayPosition.ABOVE_CHATBOX_RIGHT);
this.plugin = plugin; this.plugin = plugin;

View File

@@ -28,7 +28,7 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static net.runelite.client.plugins.attackstyles.AttackStyle.*; import static net.runelite.client.plugins.attackstyles.AttackStyle.*;
public enum WeaponType enum WeaponType
{ {
TYPE_0(ACCURATE, AGGRESSIVE, null, DEFENSIVE), TYPE_0(ACCURATE, AGGRESSIVE, null, DEFENSIVE),
TYPE_1(ACCURATE, AGGRESSIVE, AGGRESSIVE, DEFENSIVE), TYPE_1(ACCURATE, AGGRESSIVE, AGGRESSIVE, DEFENSIVE),