Ô´´úÂë--ÓÃJavaд"ÍÌʳÉß"

ʱ¼ä:2008-06-27 22:27:06  À´Ô´:  ×÷Õß:

¡¡¡¡
¡¡¡¡public void keyPressed(KeyEvent e){
¡¡¡¡int keyCode = e.getKeyCode();
¡¡¡¡if (snakeModel.running)
¡¡¡¡switch(keyCode){
¡¡¡¡case KeyEvent.VK_UP:
¡¡¡¡snakeModel.changeDirection(SnakeModel.UP);
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_DOWN:
¡¡¡¡snakeModel.changeDirection(SnakeModel.DOWN);
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_LEFT:
¡¡¡¡snakeModel.changeDirection(SnakeModel.LEFT);
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_RIGHT:
¡¡¡¡snakeModel.changeDirection(SnakeModel.RIGHT);
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_ADD:
case KeyEvent.VK_PAGE_UP:
¡¡¡¡snakeModel.speedUp();
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_SUBTRACT:
¡¡¡¡case KeyEvent.VK_PAGE_DOWN:
¡¡¡¡snakeModel.speedDown();
¡¡¡¡break;
¡¡¡¡case KeyEvent.VK_SPACE:
¡¡¡¡case KeyEvent.VK_P:
¡¡¡¡snakeModel.changePauseState();
¡¡¡¡break;
¡¡¡¡default:
¡¡¡¡}
¡¡¡¡
¡¡¡¡if (keyCode == KeyEvent.VK_R
¡¡¡¡keyCode == KeyEvent.VK_S
¡¡¡¡keyCode == KeyEvent.VK_ENTER){
¡¡¡¡snakeModel.running = false;
¡¡¡¡begin();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡
¡¡¡¡public void keyReleased(KeyEvent e){
¡¡¡¡}
¡¡¡¡
¡¡¡¡public void keyTyped(KeyEvent e){
¡¡¡¡}
¡¡¡¡
¡¡¡¡
¡¡¡¡void repaint(){
¡¡¡¡Graphics g = paintCanvas.getGraphics();
¡¡¡¡
¡¡¡¡//draw background
Tags£º


ÉÏһƪ£ºÃ»ÓÐÁË   ÏÂһƪ£ºÃ»ÓÐÁË

ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0ÈË·¢±íÁËÆÀÂÛ ²é¿´ÍêÕûÄÚÈÝ

ÍÆ¼ö½Ì³Ì

×îн̳Ì