Merge pull request #7942 from Abextm/widget-loops-refactor-external

Widget loops refactor external
This commit is contained in:
Abex
2019-02-20 22:26:52 -07:00
committed by GitHub
2 changed files with 5 additions and 2 deletions

View File

@@ -27,9 +27,12 @@ package net.runelite.api.widgets;
public final class WidgetType
{
public static final int LAYER = 0;
public static final int INVENTORY = 2;
public static final int RECTANGLE = 3;
public static final int TEXT = 4;
public static final int GRAPHIC = 5;
public static final int MODEL = 6;
public static final int TEXT_INVENTORY = 7;
public static final int IF1_TOOLTIP = 8;
public static final int LINE = 9;
}

View File

@@ -1265,9 +1265,9 @@ public abstract class RSClientMixin implements RSClient
callbacks.clientMainLoop();
}
@MethodHook("gameDraw")
@MethodHook("renderWidgetLayer")
@Inject
public static void gameDraw(Widget[] widgets, int parentId, int var2, int var3, int var4, int var5, int x, int y, int var8)
public static void renderWidgetLayer(Widget[] widgets, int parentId, int var2, int var3, int var4, int var5, int x, int y, int var8)
{
for (Widget rlWidget : widgets)
{