api: refactor some menu action names
Replace spell cast with widget use and correct a couple of the other names
This commit is contained in:
@@ -516,8 +516,8 @@ class WidgetInspector extends DevToolsFrame
|
||||
for (int i = 0; i < menuEntries.length; i++)
|
||||
{
|
||||
MenuEntry entry = menuEntries[i];
|
||||
if (entry.getType() != MenuAction.ITEM_USE_ON_WIDGET
|
||||
&& entry.getType() != MenuAction.SPELL_CAST_ON_WIDGET)
|
||||
if (entry.getType() != MenuAction.WIDGET_USE_ON_ITEM
|
||||
&& entry.getType() != MenuAction.WIDGET_TARGET_ON_WIDGET)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@@ -543,7 +543,7 @@ class WidgetInspector extends DevToolsFrame
|
||||
|
||||
Object getWidgetOrWidgetItemForMenuOption(MenuAction type, int param0, int param1)
|
||||
{
|
||||
if (type == MenuAction.SPELL_CAST_ON_WIDGET)
|
||||
if (type == MenuAction.WIDGET_TARGET_ON_WIDGET)
|
||||
{
|
||||
Widget w = client.getWidget(param1);
|
||||
if (param0 != -1)
|
||||
@@ -553,7 +553,7 @@ class WidgetInspector extends DevToolsFrame
|
||||
|
||||
return w;
|
||||
}
|
||||
else if (type == MenuAction.ITEM_USE_ON_WIDGET)
|
||||
else if (type == MenuAction.WIDGET_USE_ON_ITEM)
|
||||
{
|
||||
Widget w = client.getWidget(param1);
|
||||
return w.getWidgetItem(param0);
|
||||
|
||||
@@ -485,7 +485,7 @@ public class GroundItemsPlugin extends Plugin
|
||||
MenuAction type = MenuAction.of(event.getType());
|
||||
if (type == MenuAction.GROUND_ITEM_FIRST_OPTION || type == MenuAction.GROUND_ITEM_SECOND_OPTION ||
|
||||
type == MenuAction.GROUND_ITEM_THIRD_OPTION || type == MenuAction.GROUND_ITEM_FOURTH_OPTION ||
|
||||
type == MenuAction.GROUND_ITEM_FIFTH_OPTION || type == MenuAction.SPELL_CAST_ON_GROUND_ITEM)
|
||||
type == MenuAction.GROUND_ITEM_FIFTH_OPTION || type == MenuAction.WIDGET_TARGET_ON_GROUND_ITEM)
|
||||
{
|
||||
final int itemId = event.getIdentifier();
|
||||
final int sceneX = event.getActionParam0();
|
||||
|
||||
@@ -85,7 +85,7 @@ class InteractHighlightOverlay extends Overlay
|
||||
switch (menuAction)
|
||||
{
|
||||
case ITEM_USE_ON_GAME_OBJECT:
|
||||
case SPELL_CAST_ON_GAME_OBJECT:
|
||||
case WIDGET_TARGET_ON_GAME_OBJECT:
|
||||
case GAME_OBJECT_FIRST_OPTION:
|
||||
case GAME_OBJECT_SECOND_OPTION:
|
||||
case GAME_OBJECT_THIRD_OPTION:
|
||||
@@ -104,7 +104,7 @@ class InteractHighlightOverlay extends Overlay
|
||||
break;
|
||||
}
|
||||
case ITEM_USE_ON_NPC:
|
||||
case SPELL_CAST_ON_NPC:
|
||||
case WIDGET_TARGET_ON_NPC:
|
||||
case NPC_FIRST_OPTION:
|
||||
case NPC_SECOND_OPTION:
|
||||
case NPC_THIRD_OPTION:
|
||||
@@ -116,7 +116,7 @@ class InteractHighlightOverlay extends Overlay
|
||||
NPC npc = plugin.findNpc(id);
|
||||
if (npc != null && config.npcShowHover() && (npc != plugin.getInteractedTarget() || !config.npcShowInteract()))
|
||||
{
|
||||
Color highlightColor = menuAction == MenuAction.NPC_SECOND_OPTION || menuAction == MenuAction.SPELL_CAST_ON_NPC
|
||||
Color highlightColor = menuAction == MenuAction.NPC_SECOND_OPTION || menuAction == MenuAction.WIDGET_TARGET_ON_NPC
|
||||
? config.npcAttackHoverHighlightColor() : config.npcHoverHighlightColor();
|
||||
modelOutlineRenderer.drawOutline(npc, config.borderWidth(), highlightColor, config.outlineFeather());
|
||||
}
|
||||
|
||||
@@ -141,7 +141,7 @@ public class InteractHighlightPlugin extends Plugin
|
||||
switch (menuOptionClicked.getMenuAction())
|
||||
{
|
||||
case ITEM_USE_ON_GAME_OBJECT:
|
||||
case SPELL_CAST_ON_GAME_OBJECT:
|
||||
case WIDGET_TARGET_ON_GAME_OBJECT:
|
||||
case GAME_OBJECT_FIRST_OPTION:
|
||||
case GAME_OBJECT_SECOND_OPTION:
|
||||
case GAME_OBJECT_THIRD_OPTION:
|
||||
@@ -158,7 +158,7 @@ public class InteractHighlightPlugin extends Plugin
|
||||
break;
|
||||
}
|
||||
case ITEM_USE_ON_NPC:
|
||||
case SPELL_CAST_ON_NPC:
|
||||
case WIDGET_TARGET_ON_NPC:
|
||||
case NPC_FIRST_OPTION:
|
||||
case NPC_SECOND_OPTION:
|
||||
case NPC_THIRD_OPTION:
|
||||
@@ -168,7 +168,7 @@ public class InteractHighlightPlugin extends Plugin
|
||||
int id = menuOptionClicked.getId();
|
||||
interactedObject = null;
|
||||
interactedNpc = findNpc(id);
|
||||
attacked = menuOptionClicked.getMenuAction() == MenuAction.NPC_SECOND_OPTION || menuOptionClicked.getMenuAction() == MenuAction.SPELL_CAST_ON_NPC;
|
||||
attacked = menuOptionClicked.getMenuAction() == MenuAction.NPC_SECOND_OPTION || menuOptionClicked.getMenuAction() == MenuAction.WIDGET_TARGET_ON_NPC;
|
||||
clickTick = client.getTickCount();
|
||||
gameCycle = client.getGameCycle();
|
||||
break;
|
||||
|
||||
@@ -98,7 +98,7 @@ class ItemPricesOverlay extends Overlay
|
||||
// Tooltip action type handling
|
||||
switch (action)
|
||||
{
|
||||
case ITEM_USE_ON_WIDGET:
|
||||
case WIDGET_USE_ON_ITEM:
|
||||
if (!config.showWhileAlching() || !isAlching)
|
||||
{
|
||||
break;
|
||||
|
||||
@@ -49,13 +49,13 @@ class MouseHighlightOverlay extends Overlay
|
||||
*/
|
||||
private static final Set<MenuAction> WIDGET_MENU_ACTIONS = ImmutableSet.of(
|
||||
MenuAction.WIDGET_TYPE_1,
|
||||
MenuAction.WIDGET_TYPE_2,
|
||||
MenuAction.WIDGET_TYPE_3,
|
||||
MenuAction.WIDGET_TARGET,
|
||||
MenuAction.WIDGET_CLOSE,
|
||||
MenuAction.WIDGET_TYPE_4,
|
||||
MenuAction.WIDGET_TYPE_5,
|
||||
MenuAction.WIDGET_TYPE_6,
|
||||
MenuAction.ITEM_USE_ON_WIDGET_ITEM,
|
||||
MenuAction.ITEM_USE_ON_WIDGET,
|
||||
MenuAction.WIDGET_CONTINUE,
|
||||
MenuAction.ITEM_USE_ON_ITEM,
|
||||
MenuAction.WIDGET_USE_ON_ITEM,
|
||||
MenuAction.ITEM_FIRST_OPTION,
|
||||
MenuAction.ITEM_SECOND_OPTION,
|
||||
MenuAction.ITEM_THIRD_OPTION,
|
||||
@@ -68,7 +68,7 @@ class MouseHighlightOverlay extends Overlay
|
||||
MenuAction.WIDGET_FOURTH_OPTION,
|
||||
MenuAction.WIDGET_FIFTH_OPTION,
|
||||
MenuAction.EXAMINE_ITEM,
|
||||
MenuAction.SPELL_CAST_ON_WIDGET,
|
||||
MenuAction.WIDGET_TARGET_ON_WIDGET,
|
||||
MenuAction.CC_OP_LOW_PRIORITY,
|
||||
MenuAction.CC_OP
|
||||
);
|
||||
|
||||
@@ -90,7 +90,7 @@ public class NpcIndicatorsPlugin extends Plugin
|
||||
private static final String UNTAG_ALL = "Un-tag-All";
|
||||
|
||||
private static final Set<MenuAction> NPC_MENU_ACTIONS = ImmutableSet.of(MenuAction.NPC_FIRST_OPTION, MenuAction.NPC_SECOND_OPTION,
|
||||
MenuAction.NPC_THIRD_OPTION, MenuAction.NPC_FOURTH_OPTION, MenuAction.NPC_FIFTH_OPTION, MenuAction.SPELL_CAST_ON_NPC,
|
||||
MenuAction.NPC_THIRD_OPTION, MenuAction.NPC_FOURTH_OPTION, MenuAction.NPC_FIFTH_OPTION, MenuAction.WIDGET_TARGET_ON_NPC,
|
||||
MenuAction.ITEM_USE_ON_NPC);
|
||||
|
||||
@Inject
|
||||
|
||||
@@ -42,7 +42,7 @@ import static net.runelite.api.MenuAction.PLAYER_SEVENTH_OPTION;
|
||||
import static net.runelite.api.MenuAction.PLAYER_SIXTH_OPTION;
|
||||
import static net.runelite.api.MenuAction.PLAYER_THIRD_OPTION;
|
||||
import static net.runelite.api.MenuAction.RUNELITE_PLAYER;
|
||||
import static net.runelite.api.MenuAction.SPELL_CAST_ON_PLAYER;
|
||||
import static net.runelite.api.MenuAction.WIDGET_TARGET_ON_PLAYER;
|
||||
import static net.runelite.api.MenuAction.WALK;
|
||||
import net.runelite.api.MenuEntry;
|
||||
import net.runelite.api.Player;
|
||||
@@ -124,7 +124,7 @@ public class PlayerIndicatorsPlugin extends Plugin
|
||||
MenuAction type = entry.getType();
|
||||
|
||||
if (type == WALK
|
||||
|| type == SPELL_CAST_ON_PLAYER
|
||||
|| type == WIDGET_TARGET_ON_PLAYER
|
||||
|| type == ITEM_USE_ON_PLAYER
|
||||
|| type == PLAYER_FIRST_OPTION
|
||||
|| type == PLAYER_SECOND_OPTION
|
||||
|
||||
@@ -266,8 +266,8 @@ public class WikiPlugin extends Plugin
|
||||
break optarget;
|
||||
case CANCEL:
|
||||
return;
|
||||
case ITEM_USE_ON_WIDGET:
|
||||
case SPELL_CAST_ON_GROUND_ITEM:
|
||||
case WIDGET_USE_ON_ITEM:
|
||||
case WIDGET_TARGET_ON_GROUND_ITEM:
|
||||
{
|
||||
type = "item";
|
||||
id = itemManager.canonicalize(ev.getId());
|
||||
@@ -275,7 +275,7 @@ public class WikiPlugin extends Plugin
|
||||
location = null;
|
||||
break;
|
||||
}
|
||||
case SPELL_CAST_ON_NPC:
|
||||
case WIDGET_TARGET_ON_NPC:
|
||||
{
|
||||
type = "npc";
|
||||
NPC npc = client.getCachedNPCs()[ev.getId()];
|
||||
@@ -285,7 +285,7 @@ public class WikiPlugin extends Plugin
|
||||
location = npc.getWorldLocation();
|
||||
break;
|
||||
}
|
||||
case SPELL_CAST_ON_GAME_OBJECT:
|
||||
case WIDGET_TARGET_ON_GAME_OBJECT:
|
||||
{
|
||||
type = "object";
|
||||
ObjectComposition lc = client.getObjectDefinition(ev.getId());
|
||||
@@ -298,7 +298,7 @@ public class WikiPlugin extends Plugin
|
||||
location = WorldPoint.fromScene(client, ev.getParam0(), ev.getParam1(), client.getPlane());
|
||||
break;
|
||||
}
|
||||
case SPELL_CAST_ON_WIDGET:
|
||||
case WIDGET_TARGET_ON_WIDGET:
|
||||
Widget w = getWidget(ev.getParam1(), ev.getParam0());
|
||||
|
||||
if (w.getType() == WidgetType.GRAPHIC && w.getItemId() != -1)
|
||||
@@ -359,7 +359,7 @@ public class WikiPlugin extends Plugin
|
||||
int widgetIndex = event.getActionParam0();
|
||||
int widgetID = event.getActionParam1();
|
||||
|
||||
if (wikiSelected && event.getType() == MenuAction.SPELL_CAST_ON_WIDGET.getId())
|
||||
if (wikiSelected && event.getType() == MenuAction.WIDGET_TARGET_ON_WIDGET.getId())
|
||||
{
|
||||
MenuEntry[] menuEntries = client.getMenuEntries();
|
||||
Widget w = getWidget(widgetID, widgetIndex);
|
||||
@@ -368,7 +368,7 @@ public class WikiPlugin extends Plugin
|
||||
for (int ourEntry = menuEntries.length - 1;ourEntry >= 0; ourEntry--)
|
||||
{
|
||||
MenuEntry entry = menuEntries[ourEntry];
|
||||
if (entry.getType() == MenuAction.SPELL_CAST_ON_WIDGET)
|
||||
if (entry.getType() == MenuAction.WIDGET_TARGET_ON_WIDGET)
|
||||
{
|
||||
int id = itemManager.canonicalize(w.getItemId());
|
||||
String name = itemManager.getItemComposition(id).getName();
|
||||
@@ -385,7 +385,7 @@ public class WikiPlugin extends Plugin
|
||||
MenuEntry[] oldEntries = menuEntries;
|
||||
menuEntries = Arrays.copyOf(menuEntries, menuEntries.length - 1);
|
||||
for (int ourEntry = oldEntries.length - 1;
|
||||
ourEntry >= 2 && oldEntries[oldEntries.length - 1].getType() != MenuAction.SPELL_CAST_ON_WIDGET;
|
||||
ourEntry >= 2 && oldEntries[oldEntries.length - 1].getType() != MenuAction.WIDGET_TARGET_ON_WIDGET;
|
||||
ourEntry--)
|
||||
{
|
||||
menuEntries[ourEntry - 1] = oldEntries[ourEntry];
|
||||
|
||||
Reference in New Issue
Block a user