@Override public void keyReleased(KeyEvent e) { GameAction action = getKeyAction(e); if (action != null) { action.release(); } e.consume(); }
// from the KeyListener interface public void keyReleased(KeyEvent e) { GameAction gameAction = getKeyAction(e); if (gameAction != null) { gameAction.release(); } // make sure the key isn't processed for anything else e.consume(); }
private void mouseHelper(int negative, int positive, int delta) { GameAction action; if (delta < 0) { action = mouseActions[negative]; } else { action = mouseActions[positive]; } if (action != null) { action.press(Math.abs(delta)); action.release(); } }
private void mouseHelper(int codeNeg, int codePos, int amount) { GameAction gameAction; if (amount < 0) { gameAction = mouseActions[codeNeg]; } else { gameAction = mouseActions[codePos]; } if (gameAction != null) { gameAction.press(Math.abs(amount)); gameAction.release(); } }
public void mouseReleased(MouseEvent e) { GameAction action = getMouseButtonAction(e); if (action != null) { action.release(); } }