Example #1
0
 @Override
 public void onPress(KeyEvent k) {
   if (k.getKeyCode() == KeyEvent.VK_UP || k.getKeyCode() == KeyEvent.VK_W) {
     mc.accelUp();
   } else if (k.getKeyCode() == KeyEvent.VK_DOWN || k.getKeyCode() == KeyEvent.VK_S) {
     mc.accelDown();
   } else if (k.getKeyCode() == KeyEvent.VK_LEFT || k.getKeyCode() == KeyEvent.VK_A) {
     mc.accelLeft();
   } else if (k.getKeyCode() == KeyEvent.VK_RIGHT || k.getKeyCode() == KeyEvent.VK_D) {
     mc.accelRight();
   } else if (k.getKeyCode() == KeyEvent.VK_Z || k.getKeyCode() == KeyEvent.VK_H) {
     mc.shoot();
   } else if (k.getKeyCode() == KeyEvent.VK_X || k.getKeyCode() == KeyEvent.VK_J) {
     mc.bomb();
   } else if (k.getKeyCode() == KeyEvent.VK_F1) {
     setCurrentState(new MenuState());
   } else if (k.getKeyCode() == KeyEvent.VK_F2) {
     if (mc.powerup == true) {
       mc.powerup = false;
     } else {
       mc.powerup = true;
     }
   }
 }