Bonjour,
afin de pas perdre la main en Java, et pour m'améliorer un peu, je suis entrain de développer un petit jeu en Java.
Pour que se soit plus attractif, je le fais pour Android.
J'ai créé un algo pour générer des labyrinthes en utilisant la méthode de l' Exploration exhaustive.
J'ai donc un tableau de cases, et chaque case possède un entier qui indique les murs qui l’entourent (1 NORD, 10 SUD, 100 EST, 1000 OUEST. donc 1010 => mur OUEST et SUD).
Pour afficher mon labyrinthe j'ai une méthode toString, qui parcours le tableau, et affiche l'entier des murs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public String toString() {
 
		String chaine = "";
		int cpt = 0;
		for(int i=0; i< laby.length; i++) {
 
			// On passe ) la ligne suivante du labyrinthe
			if(cpt == larg) {
				cpt = 0;
				chaine += "\n";
			}
 
			chaine+=laby[i].getMur();
			chaine+= "||";
			cpt++;
		}
 
		return chaine;
	}
Du coup j'obtiens un truc un peu illisible, et j'aimerais donc afficher des images à la place de cette chaine de caractères.
Parcourir le tableau, et si mon getMur vaut 10, j'affiche l'image d'un mur en bas de la case par exemple.

Mais je ne sais pas du coup comment faire ça pour android,
donc si quelqu'un a une idée, je suis preneur,

Merci d'avance