Question map avec pointeur sur class.
Bonjour,
Je souhaite réaliser un jeux vidéo. Le jeux vidéo lira une mappe et fera apparaître des énemis en fonction de cette mappe. Par exemple si à la case [y][x] il y à le caractère X ça va créer un monstre X si c'est un B ça va créer un monstre B. J'ajouterait ensuite ce monstre à ma liste.
Le problème est que si il y a plusieurs monstres, une dizaine par exemple, je n'ai pas envie de faire : if (c'est x) alors tu me créer le monstre x dix fois (un pour chaque lettre).
Je voudrais savoir comment vous feriez.
J'avais pensé à faire une map avec en key la lettre et en value le pointeur sur ma class monstre X.
Voilà ma question.
Merci pour vos réponses.
Edit: La question la plus importantes si je fait avec map, peut-on faire par exemple si j'ai une map qui se nomme toto:
Monstre Mx = new toto[x];