After update : input trouble


that make one or two month i cannot do update and tonight i have retry and it’s work fine all update complete. (great works ^^)

But surprise, some Physic class has dispear (like PhysicNode et PhysicsCharacterNode ect…) so i replace some class and try to do it work has before.

I have a probleme who doesn’t exist before, it’s about ActionListener and input.

only KeyInput (keyboard ) works , all touch for moving , reload ect working. but all input set on mouseButtonTrigger doesn’t work, in ActionListener no event is listen.

where this trouble can come ?

mhhh how do you register the listeners?

i create this class for player : public class Humain extends Iplayer implements AnimEventListener

in this class i have my listener : [java] ActionListener actionTouche = new ActionListener() {

public void onAction(String binding, boolean value, float tpf) {

System.out.println(“On action :”+binding);

if (binding.equals(“jump”)) {




} else if (binding.equals(“fire”)) {



} else if (binding.equals(“up”)) {

up = value;

} else if (binding.equals(“down”)) {

down = value;

} else if (binding.equals(“right”)) {

right = value;

} else if (binding.equals(“left”)) {

left = value;

} else if (binding.equals(“reload”)) {




}else if(binding.equals(“sight”)){

if(weapon!= null){






and i call this in constructor of my class :

[java] public void setInput() {

Engine.APP.getInputManager().addMapping(“up”, new KeyTrigger(KeyInput.KEY_Z));

Engine.APP.getInputManager().addMapping(“down”, new KeyTrigger(KeyInput.KEY_S));

Engine.APP.getInputManager().addMapping(“left”, new KeyTrigger(KeyInput.KEY_A));

Engine.APP.getInputManager().addMapping(“right”, new KeyTrigger(KeyInput.KEY_D));

Engine.APP.getInputManager().addMapping(“jump”, new KeyTrigger(KeyInput.KEY_SPACE));

Engine.APP.getInputManager().addMapping(“fire”, new MouseButtonTrigger(MouseInput.BUTTON_LEFT));

Engine.APP.getInputManager().addMapping(“reload”, new KeyTrigger(KeyInput.KEY_R));

Engine.APP.getInputManager().addMapping(“sight”, new MouseButtonTrigger(MouseInput.BUTTON_RIGHT));

String[] key = {“up”, “down”, “left”, “right”, “jump”, “fire”, “reload”,“sight”};

Engine.APP.getInputManager().addListener(actionTouche, key);


it’s seem something has change with last update but what

so anyone has not idea for this trouble ?