/** @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(); } } }