Guest User

Untitled

a guest
Jul 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. public class Main extends JPanel implements ActionListener{
  2. JFrame frame;
  3. private int sco = 0;
  4. private long t = System.nanoTime();
  5. Player player = new Player();
  6. public Main(JFrame frame) {
  7. t1.start();
  8. this.frame = frame;
  9. frame.addKeyListener(new KeyAdapter() {
  10. public void keyPressed(KeyEvent e) {
  11. player.keyPressed(e);
  12. }
  13.  
  14. public void keyReleased(KeyEvent e) {
  15. player.keyReleased(e);
  16. }
  17. });
  18. }
  19. Timer t1 = new Timer(20, this);
  20. public void paint(Graphics g) {
  21.  
  22. long tm = System.nanoTime() - t;
  23. double angle = tm/300000000.0;
  24.  
  25. double sn = Math.sin(Math.sin(angle) * 0.3);
  26. double cs = Math.cos(Math.cos(angle) * 0.3);
  27. int xx = (int) (200 * sn + 150);
  28. int yy = (int) (200 * cs + 150);
  29. int qwerty = 100;
  30.  
  31. Image img = new ImageIcon("resources/testImage.png").getImage();
  32. Image img1 = new ImageIcon("resources/back.png").getImage();
  33. Image img3 = new ImageIcon("resources/as.png").getImage();
  34. Image img4 = new ImageIcon("resources/cheddst.png").getImage();
  35.  
  36. g.drawImage(img1, player.getmapX(), player.getmapY(), 6096, 3080, null);
  37. g.drawImage(img, player.getPlayerX(), player.getPlayerY(), null);
  38. g.drawImage(img3, player.getBoxX(), player.getBoxY(), null);
  39. g.drawImage(img4, player.getChestX(), player.getChestY(), null);
  40. g.drawString("SCORE:" + sco, 10, 20);
  41.  
  42. int publicRedrawY = yy + player.getsY();
  43. Image img6 = new ImageIcon("resources/evil.png").getImage();
  44. g.drawImage(img6, xx+ player.getmapX() + 800, yy + player.getmapY() + 500,null);
  45. Image img7 = new ImageIcon("resources/evil.png").getImage();
  46. g.drawImage(img7, xx+ player.getmapX() + 500,yy + player.getmapY() + 500, null);
  47. Image img8 = new ImageIcon("resources/GoodCharacterTest.png").getImage();
  48. g.drawImage(img8, player.getmapX() + 100, player.getmapY() + 900, null);
  49. Image img9 = new ImageIcon("resources/Mess.png").getImage();
  50. repaint();
  51. Rectangle rec1 = new Rectangle(player.getPlayerX(), player.getPlayerY());
  52. Rectangle rec2 = new Rectangle(player.getmapX() + xx + 500, player.getmapY() + yy +500);
  53. if(rec1.contains(rec2)) {
  54. int z = qwerty -= 10;
  55. }
  56. }
  57.  
  58.  
  59. public void actionPerformed(ActionEvent action) {
  60. player.move();
  61. }
Add Comment
Please, Sign In to add comment