package cbccore.low.simulator; import java.awt.Graphics; import javax.swing.JPanel; public class CreateWorld extends JPanel implements Runnable { private static final long serialVersionUID = -7591540311617637479L; private SimulatedCreate create = null; private boolean exit = false; public CreateWorld(SimulatedCreate create) { this.create = create; } public void paint(Graphics g) { g.drawOval(create.getX() - 50, create.getY() - 50, 100, 100); g.drawLine(create.getX() - 50, create.getY() - 50, create.getX(), create.getY()); } @Override public void run() { while(!exit) { repaint(); Thread.yield(); } } public void exit() { exit = true; } }