From 26bfe32f4d741670f0a71cb20226c7b9bfbdbdb2 Mon Sep 17 00:00:00 2001 From: matt123337 Date: Wed, 16 Jul 2014 14:10:02 -0400 Subject: [PATCH] Update MenuAction.java Added in the ActionEvent stuff. --- src/org/rev317/min/callback/MenuAction.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/org/rev317/min/callback/MenuAction.java b/src/org/rev317/min/callback/MenuAction.java index f61a46b..a4ee0de 100644 --- a/src/org/rev317/min/callback/MenuAction.java +++ b/src/org/rev317/min/callback/MenuAction.java @@ -4,22 +4,30 @@ import org.rev317.min.Loader; import org.rev317.min.accessors.Client; import org.rev317.min.debug.DActions; +import org.rev317.min.api.events.ActionEvent; + +import org.rev317.min.script.ScriptEngine; + /** * * @author Everel - * + * @author mat123337 + * */ public class MenuAction { public static void intercept(int index) { - if(DActions.debugActions()) { - Client client = Loader.getClient(); int action1 = client.getMenuAction1()[index]; int action2 = client.getMenuAction2()[index]; int action3 = client.getMenuAction3()[index]; int actionId = client.getMenuActionId()[index]; + if(DActions.debugActions()) { + Client client = Loader.getClient(); System.out.println(String.format("[index: %d, action1: %d, action2: %d, action3: %d, id: %d]", index, action1, action2, action3, actionId)); } + + final ActionEvent actionEvent = new ActionEvent(actionId,action1,action2,action3,index); + ScriptEngine.getInstance().dispatch(actionEvent); } }