Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. package snake;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Graphics;
  5. import java.awt.Point;
  6.  
  7. import javax.swing.JPanel;
  8.  
  9. @SuppressWarnings("serial")
  10. public class RenderPanel extends JPanel {
  11.  
  12. public static Color BLUE;
  13.  
  14.  
  15. @Override
  16. protected void paintComponent(Graphics g) {
  17. // TODO Auto-generated method stub
  18. super.paintComponent(g);
  19. g.setColor(Color.BLUE);
  20. g.fillRect(0, 0, 800, 700);
  21. Snake snake = Snake.snake;
  22. g.setColor(Color.GREEN);
  23. for (Point point : snake.snakeParts) {
  24. g.fillRect(point.x * Snake.SCALE, point.y * Snake.SCALE,
  25. Snake.SCALE, Snake.SCALE);
  26. }
  27.  
  28. g.fillRect(snake.head.x * Snake.SCALE, snake.head.y * Snake.SCALE,
  29. Snake.SCALE, Snake.SCALE);
  30. g.setColor(Color.red);
  31. g.fillRect(snake.cherry.x * Snake.SCALE, snake.cherry.y * Snake.SCALE,
  32. Snake.SCALE, Snake.SCALE);
  33. String string = "Score: " + snake.score + ", Length: " + snake.tailLength + ", Time: " + snake.time / 20;
  34. g.drawString(string, (int) (getWidth() / 2 - string.length() * 2.5f), 10);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement