@Override
	public void addAgent() {
		Random rand = new Random();
		int x;
		int y;
		lab(environment);
		do {
			x = rand.nextInt(environment.taille_envi);
			y = rand.nextInt(environment.taille_envi);
		} while (environment.grille[x][y] != null);
		pacMan = new Point(x, y);
		environment.grille[x][y] = new PacMan("PacMan", x, y);
		agents.add(environment.grille[x][y]);
		for (int i = 0; i < ((EnvironnementPacMan) environment).nbAgent; i++) {
			do {
				x = rand.nextInt(environment.taille_envi);
				y = rand.nextInt(environment.taille_envi);
			} while (environment.grille[x][y] != null);
			environment.grille[x][y] = new Gost("Gost" + i, x, y);
			agents.add(environment.grille[x][y]);
		}
			
		((EnvironnementPacMan) environment).goDijkstra(pacMan.x, pacMan.y);
	}