コード例 #1
0
ファイル: InputManager.java プロジェクト: Madzi/lab_game
 public void keyReleased(KeyEvent e) {
   Action gameAction = getKeyAction(e);
   if (gameAction != null) {
     gameAction.release();
   }
   e.consume();
 }
コード例 #2
0
ファイル: InputManager.java プロジェクト: Madzi/lab_game
 private void mouseHelper(MouseCode codeNeg, MouseCode codePos, int amount) {
   Action action;
   if (amount < 0) {
     action = mouseActions.get(codeNeg);
   } else {
     action = mouseActions.get(codePos);
   }
   if (action != null) {
     action.press(Math.abs(amount));
     action.release();
   }
 }
コード例 #3
0
ファイル: InputManager.java プロジェクト: Madzi/lab_game
 public void mouseReleased(MouseEvent e) {
   Action gameAction = getMouseButtonAction(e);
   if (gameAction != null) {
     gameAction.release();
   }
 }