Skip to content
Snippets Groups Projects
Commit 75bddb69 authored by hugo.marty's avatar hugo.marty
Browse files

fix(main.c): Correction de l'affichage des commandes

parent 8f7a068c
No related branches found
No related tags found
No related merge requests found
No preview for this file type
...@@ -20,44 +20,70 @@ int main() ...@@ -20,44 +20,70 @@ int main()
bool active_random_planet = false; bool active_random_planet = false;
bool active_fictive_planet = false; bool active_fictive_planet = false;
// Demander à l'utilisateur si il veut activer la création des planètes fictives
printf("Voulez vous activer les planètes fictives ? (y/n)\n");
char answer2;
command_return = scanf("%c", &answer2);
if (command_return && answer2 == 'y')
{
active_fictive_planet = true;
}
// Clear la console
command_return = system("clear");
// Afficher le titre
printf("Bienvenue dans le simulateur de système planétaire\n");
// Vidé le buffer de scanf
while ((command_return = getchar()) != '\n' && command_return != EOF) {}
// Demander à l'utilisateur si il veut activer la fonctionnalité d'ajout de planète aléatoire // Demander à l'utilisateur si il veut activer la fonctionnalité d'ajout de planète aléatoire
printf("Voulez vous activer la fonctionalité d'ajout de planète aléatoire ? (y/n)\n"); printf("Voulez vous activer la fonctionalité d'ajout de planète aléatoire ? (y/n)\n");
printf("Attention, la fonctionalité impactera le système initiale\n"); printf("Attention, la fonctionalité impactera le système initial\n");
char answer; char answer;
command_return = scanf("%c", &answer); command_return = scanf("%c", &answer);
if (command_return && answer == 'y') if (command_return && answer == 'y')
{ {
active_random_planet = true; active_random_planet = true;
printf("Fonctionalité activée\n"); }
// Clear la console
command_return = system("clear");
// Afficher à l'utilisateurs les commandes
printf("COMMANDES\n");
printf("Echap : Quitter\n");
printf("Flèche gauche : Zoomer\n");
printf("Flèche droite : Dézoomer\n");
printf("Flèche haut : Augmenter la vitesse de simulation\n");
printf("Flèche bas : Diminuer la vitesse de simulation\n");
if (active_random_planet)
{
printf("Espace : Ajouter une planète aléatoire\n"); printf("Espace : Ajouter une planète aléatoire\n");
} }
if (active_random_planet || active_fictive_planet)
{
printf("------\n");
}
if (active_random_planet)
{
printf("Planètes aléatoire activée\n");
}
else else
{ {
printf("Fonctionalité désactivée\n"); printf("Planètes aléatoire désactivée\n");
} }
// Demander à l'utilisateur si il veut activer la création des planètes fictives
// Vidé le buffer de scanf if (active_fictive_planet)
while ((command_return = getchar()) != '\n' && command_return != EOF) {}
printf("Voulez vous activer les planètes fictives ? (y/n)\n");
char answer2;
command_return = scanf("%c", &answer2);
if (command_return && answer2 == 'y')
{ {
active_fictive_planet = true; printf("Planètes fictives activée\n");
printf("Fonctionalité activée\n");
} }
else else
{ {
printf("Fonctionalité désactivée\n"); printf("Planètes fictives désactivée\n");
} }
// Afficher à l'utilisateurs les commandes
printf("Commandes :\n");
printf("Echap : Quitter\n");
printf("Flèche gauche : Zoomer\n");
printf("Flèche droite : Dézoomer\n");
printf("Flèche haut : Augmenter la vitesse de simulation\n");
printf("Flèche bas : Diminuer la vitesse de simulation\n");
// Initialisation de la fenêtre // Initialisation de la fenêtre
srand(time(NULL)); srand(time(NULL));
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment