C'est un peu brouillon la gestion des input!
Ahem: c'est brouillon la gestion de vos input x)
Suggestion: https://github.com/fdehau/tui-rs/blob/master/examples/user_input.rs
//Options
if let KeyCode::Char('q') = key.code {
// le cas on on appuye sur 'q', permet de quitter la partie sans sauvegarder.
popup.n_popup = 5;
popup.show_popup = true;
}
if let KeyCode::Char('s') = key.code {
// le cas on on appuye sur 's', permet de sauvegarder votre progression
popup.n_popup = 1;
popup.show_popup = true;
}
if let KeyCode::Char('c') = key.code {
// le cas on on appuye sur 'c', permet de charger votre ancienne sauvegarder
popup.n_popup = 3;
popup.show_popup = true;
}
au pire dois exister des formats d'image ascii mais franchement c'est overkill.
Modification effectuée par Axel Viala