Exemple #1
0
  /** @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();
      }
    }
  }