public void createFlamme(int hauteur, int largeur, int taille, Direction d, long dateFin) {
		if (hauteur > 0 && largeur > 0 && hauteur < grilleJeu.length && largeur < grilleJeu[0].length) {
			// si la flamme est dans l'aire de jeu
			if (grilleJeu[hauteur][largeur].est_destructible()) {
				if(!(grilleJeu[hauteur][largeur] instanceof Chemin)){ // destruction de l'obstacle
					grilleJeu[hauteur][largeur] = new Chemin(getImage(imageChemin), hauteur, largeur);
					taille = 0;
				}
				effets[hauteur][largeur]++;
				if(taille==0){ // Si c'est le dernier carré de flammes, on affiche le bout
					switch(d){
					case N :
						flammes.add(new Flamme(hauteur, largeur, getImage(imageFlamme0N),
								taille, this, d, dateFin));
						break;
					case S :
						flammes.add(new Flamme(hauteur, largeur, getImage(imageFlamme0S),
								taille, this, d, dateFin));
						break;
					case E :
						flammes.add(new Flamme(hauteur, largeur, getImage(imageFlamme0E),
								taille, this, d, dateFin));
						break;
					case O :
						flammes.add(new Flamme(hauteur, largeur, getImage(imageFlamme0O),
								taille, this, d, dateFin));
						break;
					}
				} else { // sinon, on affiche le corps
					if (d != null) { // Si c'est une branche
						switch (d) {
						case N:
							flammes.add(new Flamme(hauteur, largeur,
									getImage(imageFlamme1V), taille, this, d,
									dateFin));
							break;
						case S:
							flammes.add(new Flamme(hauteur, largeur,
									getImage(imageFlamme1V), taille, this, d,
									dateFin));
							break;
						case E:
							flammes.add(new Flamme(hauteur, largeur,
									getImage(imageFlamme1H), taille, this, d,
									dateFin));
							break;
						case O:
							flammes.add(new Flamme(hauteur, largeur,
									getImage(imageFlamme1H), taille, this, d,
									dateFin));
							break;
						}
					} else { // Sinon, c'est le centre de l'explosion
						flammes.add(new Flamme(hauteur, largeur,
								getImage(imageFlamme00), taille, this, d,
								dateFin));
					}
				}
			}
		}
	}