Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package snake;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Point;
- import javax.swing.JPanel;
- @SuppressWarnings("serial")
- public class RenderPanel extends JPanel {
- public static Color BLUE;
- @Override
- protected void paintComponent(Graphics g) {
- // TODO Auto-generated method stub
- super.paintComponent(g);
- g.setColor(Color.BLUE);
- g.fillRect(0, 0, 800, 700);
- Snake snake = Snake.snake;
- g.setColor(Color.GREEN);
- for (Point point : snake.snakeParts) {
- g.fillRect(point.x * Snake.SCALE, point.y * Snake.SCALE,
- Snake.SCALE, Snake.SCALE);
- }
- g.fillRect(snake.head.x * Snake.SCALE, snake.head.y * Snake.SCALE,
- Snake.SCALE, Snake.SCALE);
- g.setColor(Color.red);
- g.fillRect(snake.cherry.x * Snake.SCALE, snake.cherry.y * Snake.SCALE,
- Snake.SCALE, Snake.SCALE);
- String string = "Score: " + snake.score + ", Length: " + snake.tailLength + ", Time: " + snake.time / 20;
- g.drawString(string, (int) (getWidth() / 2 - string.length() * 2.5f), 10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement