Ajoute une entête à l'affichage
This commit is contained in:
parent
e7d3ec324d
commit
28aeb92c65
2 changed files with 8 additions and 1 deletions
|
@ -18,7 +18,7 @@ struct Evenement {
|
|||
static void arreterSimulation(Univers *);
|
||||
|
||||
// Affiche un univers, possibilité d'afficher les
|
||||
// traits séparant les valeurs du tableaux (par défaut : non)
|
||||
// traits séparant les valeurs du tableaux (par défaut : oui)
|
||||
static void affichage(Univers *, bool = true) noexcept;
|
||||
|
||||
private:
|
||||
|
|
|
@ -19,6 +19,13 @@ void Evenement::arreterSimulation(Univers * univers) {
|
|||
}
|
||||
|
||||
void Evenement::affichage(Univers * univers, const bool traits) noexcept {
|
||||
// Entête (la taille de la ligne séparatrice s'adapte en fonction du texte à afficher)
|
||||
std::cout <<
|
||||
std::string(37 + std::to_string(univers->ID).size() + std::to_string(univers->m_tour).size(), '-') <<
|
||||
std::endl << "Affichage de l'univers n°" << univers->ID << " au tour n°" << univers->m_tour <<
|
||||
"." <<
|
||||
std::endl;
|
||||
|
||||
// On génère le plateau pour l'affichage
|
||||
int * plateau = new int[univers->m_taille_univers]();
|
||||
for(auto it: univers->m_liste_univers[univers->ID].second) {
|
||||
|
|
Reference in a new issue