diff --git a/src/org/rev317/min/debug/DMouse.java b/src/org/rev317/min/debug/DMouse.java new file mode 100644 index 0000000..d7502ea --- /dev/null +++ b/src/org/rev317/min/debug/DMouse.java @@ -0,0 +1,28 @@ +package org.rev317.min.debug; + +import java.awt.Graphics; + +import org.parabot.core.Context; +import org.parabot.core.paint.AbstractDebugger; +import org.parabot.environment.input.Mouse; + +public class DMouse extends AbstractDebugger { + + private boolean enabled; + + @Override + public void paint(Graphics g) { + Context.getInstance().getPaintDebugger().addLine("Mouse: " + Mouse.getInstance().getPoint().toString()); + } + + @Override + public boolean isEnabled() { + return enabled; + } + + @Override + public void toggle() { + enabled = !enabled; + } + +} diff --git a/src/org/rev317/min/ui/BotMenu.java b/src/org/rev317/min/ui/BotMenu.java index bdf75a6..24e730f 100644 --- a/src/org/rev317/min/ui/BotMenu.java +++ b/src/org/rev317/min/ui/BotMenu.java @@ -30,6 +30,7 @@ public class BotMenu implements ActionListener { JMenuItem interfaces = newItem("Interfaces"); JMenuItem flags = newItem("Collision flags"); JMenuItem actions = newItem("Actions"); + JMenuItem mouse = newItem("Mouse"); debugger.addDebugger("Actions", new DActions()); debugger.addDebugger("Animation", new DAnimation()); @@ -41,6 +42,7 @@ public class BotMenu implements ActionListener { debugger.addDebugger("GroundItems", new DGroundItems()); debugger.addDebugger("Interfaces", new DInterfaces()); debugger.addDebugger("Collision flags", new DCollisionFlags()); + debugger.addDebugger("Mouse", new DMouse()); debug.add(actions); debug.add(map); @@ -52,6 +54,7 @@ public class BotMenu implements ActionListener { debug.add(flags); debug.add(inventory); debug.add(bank); + debug.add(mouse); bar.add(debug); }