Les commandes aurais gagnées a être ranger dans une hashTable
Les commandes aurais gagnées a être dans une HashTable (HashMap) comme des fonctions par exemple clef aller
avec argument nord
etc
}
fn creer_commandes(&mut self) {
self.liste_commande.push(Commande::_new("aller", "nord"));
self.liste_commande.push(Commande::_new("aller", "sud"));
self.liste_commande.push(Commande::_new("aller", "est"));
self.liste_commande.push(Commande::_new("aller", "ouest"));
self.liste_commande.push(Commande::_new("voir", ""));
self.liste_commande.push(Commande::_new("evaluer", ""));
self.liste_commande.push(Commande::_new("score", ""));
self.liste_commande.push(Commande::_new("quitter", ""));
println!("Liste des commandes possibles :");
for i in &self.liste_commande {
i.afficher_commande();
}
}
Ça aurais eviter la boucle pour trouver la commande.