Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.KeyEventDispatcher;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import javax.swing.JPanel;
- public class Board extends JPanel implements Runnable {
- private static final long serialVersionUID = -6980446336015276827L;
- static int leftscore = 0;
- static int rightscore = 0;
- private Thread thread;
- public void addNotify() {
- super.addNotify();
- thread = new Thread(this);
- thread.start();
- }
- public void paint(Graphics g) {
- super.paint(g);
- setBackground(Color.BLACK);
- g.setColor(Color.WHITE);
- for (int i = 0; i < 510; i += 16) {
- g.fillRect(340, i + 2, 1, 8);
- }
- g.fillRect(151, 34, 38, 64);
- g.setColor(Color.BLACK);
- if (leftscore == 0) {
- g.fillRect(161, 44, 18, 44);
- } else if (leftscore == 1) {
- g.fillRect(151, 34, 28, 64);
- } else if (leftscore == 2) {
- g.fillRect(151, 44, 28, 17);
- g.fillRect(161, 71, 28, 17);
- } else if (leftscore == 3) {
- g.fillRect(151, 44, 28, 17);
- g.fillRect(151, 71, 28, 17);
- } else if (leftscore == 4) {
- g.fillRect(161, 34, 18, 27);
- g.fillRect(151, 71, 28, 27);
- } else if (leftscore == 5) {
- g.fillRect(161, 44, 28, 17);
- g.fillRect(151, 71, 28, 17);
- } else if (leftscore == 6) {
- g.fillRect(161, 44, 28, 17);
- g.fillRect(161, 71, 18, 17);
- } else if (leftscore == 7) {
- g.fillRect(151, 44, 28, 54);
- } else if (leftscore == 8) {
- g.fillRect(161, 44, 18, 17);
- g.fillRect(161, 71, 18, 17);
- } else if (leftscore == 9) {
- g.fillRect(161, 44, 18, 17);
- g.fillRect(151, 71, 28, 27);
- } else if (leftscore == 10) {
- g.fillRect(161, 44, 18, 44);
- g.setColor(Color.WHITE);
- g.fillRect(131, 34, 10, 64);
- }
- g.setColor(Color.WHITE);
- g.fillRect(491, 34, 38, 64);
- g.setColor(Color.BLACK);
- if (rightscore == 0) {
- g.fillRect(501, 44, 18, 44);
- } else if (rightscore == 1) {
- g.fillRect(491, 34, 28, 64);
- } else if (rightscore == 2) {
- g.fillRect(491, 44, 28, 17);
- g.fillRect(501, 71, 28, 17);
- } else if (rightscore == 3) {
- g.fillRect(491, 44, 28, 17);
- g.fillRect(491, 71, 28, 17);
- } else if (rightscore == 4) {
- g.fillRect(501, 34, 18, 27);
- g.fillRect(491, 71, 28, 27);
- } else if (rightscore == 5) {
- g.fillRect(501, 44, 28, 17);
- g.fillRect(491, 71, 28, 17);
- } else if (rightscore == 6) {
- g.fillRect(501, 44, 28, 17);
- g.fillRect(501, 71, 18, 17);
- } else if (rightscore == 7) {
- g.fillRect(491, 44, 28, 54);
- } else if (rightscore == 8) {
- g.fillRect(501, 44, 18, 17);
- g.fillRect(501, 71, 18, 17);
- } else if (rightscore == 9) {
- g.fillRect(501, 44, 18, 17);
- g.fillRect(491, 71, 28, 27);
- } else if (rightscore == 10) {
- g.fillRect(501, 44, 18, 44);
- g.setColor(Color.WHITE);
- g.fillRect(471, 34, 10, 64);
- }
- g.setColor(Color.WHITE);
- g.fillRect(80, 223, 10, 64);
- g.fillRect(600, 223, 10, 64);
- }
- public void run() {
- while (true) {
- repaint();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement