From 7a6bb591ad093dfeaedbecc82765a3c20243fefb Mon Sep 17 00:00:00 2001 From: SavaletDev Date: Tue, 12 Dec 2023 14:25:31 +0100 Subject: [PATCH] Update --- Makefile | 3 ++- include/radar.h | 2 ++ src/main.c | 9 +++++++-- src/utils/print_usages.c | 20 ++++++++++++++++++++ 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 src/utils/print_usages.c diff --git a/Makefile b/Makefile index a256443..89e6915 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,8 @@ NAME = my_radar -SRCS = src/main.c +SRCS = src/main.c \ + src/utils/print_usages.c CC = gcc diff --git a/include/radar.h b/include/radar.h index fc30f1f..99a029d 100644 --- a/include/radar.h +++ b/include/radar.h @@ -13,4 +13,6 @@ #include #include #include "../lib/my/lib.h" + +void print_usages(void); #endif /* RADAR_H */ diff --git a/src/main.c b/src/main.c index 6f739ad..e68bcc5 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,6 @@ /* ** EPITECH PROJECT, 2023 -** B-CPE-110-REN-1-1-organized-nathan.barbet +** B-MUL-100-REN-1-1-myradar-savinien.petitjean ** File description: ** main.c */ @@ -9,8 +9,13 @@ #include #include #include -int main() + +int main(int ac, char **av) { + if (ac == 2 && my_strcmp(av[1], "-h") == 0) { + print_usages(); + return (0); + } sfVideoMode mode = {1920, 1080, 32}; sfRenderWindow* window; sfEvent event; diff --git a/src/utils/print_usages.c b/src/utils/print_usages.c new file mode 100644 index 0000000..20bb048 --- /dev/null +++ b/src/utils/print_usages.c @@ -0,0 +1,20 @@ +/* +** EPITECH PROJECT, 2023 +** B-MUL-100-REN-1-1-myradar-savinien.petitjean +** File description: +** print_usages.c +*/ + +#include "../../include/radar.h" + +void print_usages(void) +{ + my_putstr("USAGE\n"); + my_putstr(" ./my_radar [OPTIONS] path_to_script\n"); + my_putstr("path_to_script The path to the script file.\n"); + my_putstr(" OPTIONS\n"); + my_putstr(" -h print the usage and quit.\n"); + my_putstr(" USER INTERACTIONS\n"); + my_putstr("ā€˜L’ key enable/disable hitboxes and areas.\n"); + my_putstr("ā€˜S’ key enable/disable sprites.\n"); +}