예제 #1
0
파일: TPTri.java 프로젝트: Eole211/SMATri
  /** @param args the command line arguments */
  public static void main(String[] args) {
    Grid g = Grid.getInstance();
    System.out.println(g.toString());

    MainWindow mainWindow = new MainWindow();
    mainWindow.setVisible(true);
    mainWindow.drawGrid(g);
    System.out.println(g);
    mainWindow.setSpeed(Agent.getSpeed());
    g.startAgents();

    long start = System.currentTimeMillis();
    while (true) {
      if (System.currentTimeMillis() - start > 10) {
        int car = g.nbCarriedItem();
        int ongrid = g.nbItemsOnGrid();
        MainWindow.getInstance().drawGrid(g);

        mainWindow.setCarried(car);

        mainWindow.setOngrid(ongrid);

        mainWindow.setTotal(car + ongrid);

        start = System.currentTimeMillis();
      }
    }
  }
예제 #2
0
 @Override
 public void windowOpened(WindowEvent e) {
   setLocationRelativeTo(MainWindow.getInstance());
 }