@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; } } }