diff --git a/program/main b/program/main index 80ab22e11e30d9a571993406cd1e952cffb5c584..4caa2d2807b17f96b22705ac67526d83954deebd 100755 Binary files a/program/main and b/program/main differ diff --git a/program/main.c b/program/main.c index a243be4c3bd8bde2c705951f1852b132c632d336..c445bb0ee1b975e4515b8f5e5cb44a48c77350eb 100644 --- a/program/main.c +++ b/program/main.c @@ -20,44 +20,70 @@ int main() bool active_random_planet = false; bool active_fictive_planet = false; - // 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("Attention, la fonctionalité impactera le système initiale\n"); - char answer; - command_return = scanf("%c", &answer); - if (command_return && answer == 'y') - { - active_random_planet = true; - printf("Fonctionalité activée\n"); - printf("Espace : Ajouter une planète aléatoire\n"); - } - else - { - printf("Fonctionalité désactivée\n"); - } // Demander à l'utilisateur si il veut activer la création des planètes fictives - // Vidé le buffer de scanf - 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("Fonctionalité activée\n"); } - else + + // 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 + printf("Voulez vous activer la fonctionalité d'ajout de planète aléatoire ? (y/n)\n"); + printf("Attention, la fonctionalité impactera le système initial\n"); + char answer; + command_return = scanf("%c", &answer); + if (command_return && answer == 'y') { - printf("Fonctionalité désactivée\n"); + active_random_planet = true; } + // Clear la console + command_return = system("clear"); + // Afficher à l'utilisateurs les commandes - printf("Commandes :\n"); + 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"); + } + + if (active_random_planet || active_fictive_planet) + { + printf("------\n"); + } + if (active_random_planet) + { + printf("Planètes aléatoire activée\n"); + } + else + { + printf("Planètes aléatoire désactivée\n"); + } + + if (active_fictive_planet) + { + printf("Planètes fictives activée\n"); + } + else + { + printf("Planètes fictives désactivée\n"); + } + + // Initialisation de la fenêtre srand(time(NULL)); diff --git a/program/main.o b/program/main.o index 5f4eee491380bb4dd19aa60dbdafac4c6b0b117b..ff1d5dcf1815661f49239447852af54e408147ce 100644 Binary files a/program/main.o and b/program/main.o differ