Download source: game2.zip
game2.java
import java.awt.*; import java.awt.event.*; import java.util.*; import java.awt.geom.*; import javax.swing.Timer; import javax.swing.*; public class game2 { static Gameboard panel; static Robot robot; public void start() { panel.startAnimation(); } public void stop() { panel.stopAnimation(); } public static void main(String[] args) { panel = new Gameboard(); robot = panel.robot; EventQueue.invokeLater(new Runnable() { public void run() { JFrame frame = new JFrame("Game 2"); frame.add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(760,540); frame.setVisible(true); // add controller Controller c = new Controller(panel.robot); c.setLocation(20+frame.getWidth(),20); panel.startAnimation(); } }); } }
Maintained by John Loomis, updated Tue Apr 02 16:45:53 2019