Advertisement
pastetumlum

Untitled

Jul 17th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1.     // thêm listener cho button
  2.     public void xulyButtonTraLoiCauHoi() {
  3.         //ví dụ 1 nút
  4.         CustomButton btA = mainView.getExtensionPanel().getQuestionPanel().getBtA();
  5.         btA.addActionListener(new ActionListener() {
  6.  
  7.             @Override
  8.             public void actionPerformed(ActionEvent e) {
  9.                 ganXuLyButtonTraLoi(btA, mainModel.getBear().getxPrevious(), mainModel.getBear().getyPrevious());
  10.             }
  11.         });
  12.     }  
  13.     public void ganXuLyButtonTraLoi(CustomButton CustomButton, int xPrevious, int yPrevious) {
  14.         Question question = mainModel.getCurrentQuestion();
  15.         // bắt sự kiện khi trả lời đúng hoặc sai
  16.         if (question.isTrueAnswer(CustomButton.getBtnID())) {
  17.             mainModel.updateMapTrueAnswer();
  18.         } else {
  19.             mainModel.updateMapFalseAnswer();
  20.         //đưa gấu về vị trí cũ, vị trí cũ được tạo trước khi nhấn di chuyển
  21.             mainModel.getBear().setTile(xPrevious, yPrevious);
  22.         }
  23.     }
  24.  
  25.     //vị trí cũ
  26.     public void xulyDiChuyen() {
  27.         mainView.getInGameFrame().addKeyListener(new KeyAdapter() {
  28.             @Override
  29.             public void keyPressed(KeyEvent e) {
  30.                 int keycode = e.getKeyCode();
  31.                 if (keycode == KeyEvent.VK_W) {
  32.                     //chỗ này
  33.                     mainModel.getBear().setPrevious(mainModel.getBear().getTitleX(), mainModel.getBear().getTitleY());
  34.                     move(Direction.UP);
  35.             }
  36.         });
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement