Hi,
I have read the tutorial about implementing mouseinput but do not succeed in implementing a simple listener reacting on a mouse click. I use JMECanvasImplementor and write something like this…
public class CanvasImplementor extends JMECanvasImplementor {
static {
KeyInput.setProvider(KeyInput.INPUT_AWT);
MouseInput.setProvider(MouseInput.INPUT_AWT);
}
@Override
public void doSetup() {
if (!setup) {
...
inputHandler = new InputHandler();
inputHandler.addAction(new MouseInputAction() {
public void performAction(InputActionEvent evt) {
if (evt.getTriggerPressed()) {
int stop = 0;
}
}
},InputHandler.DEVICE_MOUSE,InputHandler.BUTTON_ALL,InputHandler.AXIS_ALL,false);
inputHandler.setEnabled(true);
...
}
}
@Override
public void doUpdate() {
if (setup && rootNode != null) {
...
inputHandler.update(0);
...
}
}
}
Can someone please give me a hint how to add a listener using InputHandlers?
Thanks,
Equilibrium