public void addAgent() {
		Random rand = new Random();
		int x;
		int y;
		for (Integer i = 0; i < ((EnvironnementWator) environment).nb_agent_poisson; i++) {
			do {
				x = rand.nextInt(environment.taille_envi);
				y = rand.nextInt(environment.taille_envi);
			} while (((EnvironnementWator) environment).grille[x][y] != null);
			Poisson agent = new Poisson(i.toString(), x, y);
			environment.grille[x][y] = agent;
			agents.add(environment.grille[x][y]);
		}
		for (Integer i = 0; i < ((EnvironnementWator) environment).nb_agent_requin; i++) {
			do {
				x = rand.nextInt(environment.taille_envi);
				y = rand.nextInt(environment.taille_envi);
			} while (environment.grille[x][y] != null);
			Requin agent = new Requin(String.valueOf(agents.size()), x, y);
			environment.grille[x][y] = agent;
			(agents).add((AgentSwatorAbs) environment.grille[x][y]);
		}
	}