Advertisement
Guest User

or this

a guest
Sep 19th, 2014
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.KeyEvent;
  3. import java.awt.event.KeyListener;
  4. import java.applet.*;
  5.  
  6. public class Game extends Applet implements KeyListener {
  7.  
  8. Player player;
  9. private int speed = 50;
  10. @Override
  11. public void init() {
  12. this.setSize(500,500);
  13. player = new Player(getImage(5));
  14. addKeyListener(this);
  15. setFocusable(true);
  16. requestFocusInWindow();
  17. }
  18.  
  19. @Override
  20. public void paint(Graphics g) {
  21. player.paint(g);
  22. }
  23.  
  24. public Image getImage(int size) {
  25. Image img = createImage(size,size);
  26. Graphics g = img.getGraphics();
  27. g.setColor(Color.RED);
  28. g.fillRect(0,0,size,size);
  29.  
  30. g.dispose();
  31.  
  32. return img;
  33. }
  34.  
  35. @Override
  36. public void keyTyped(KeyEvent e) {
  37. return;
  38. }
  39.  
  40. @Override
  41. public void keyPressed(KeyEvent e) {
  42. switch (e.getKeyCode()) {
  43. case KeyEvent.VK_LEFT:
  44. player.x -= speed;
  45. break;
  46. case KeyEvent.VK_RIGHT:
  47. player.x += speed;
  48. break;
  49. case KeyEvent.VK_DOWN:
  50. player.y += speed;
  51. break;
  52. case KeyEvent.VK_UP:
  53. player.y -= speed;
  54. break;
  55. }
  56. repaint();
  57. }
  58.  
  59. @Override
  60. public void keyReleased(KeyEvent e) {
  61. return;
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement