diff --git a/Makefile b/Makefile index 607ddea..7b14b6e 100644 --- a/Makefile +++ b/Makefile @@ -11,11 +11,12 @@ SRC = main.c \ OBJ = $(SRC:%.c=%.o) -INCLUDE = -I ./include -I lib/gamacon/include +INCLUDE = -I ./include -I lib/gamacon/include -I lib/gamacon/lib/xmlparser/include CFLAGS = $(INCLUDE) -Wall -Wshadow -Wextra -LDFLAGS = -L lib/gamacon -lgamacon -L lib/my -lmy -lcsfml-system -lcsfml-graphics +LDFLAGS = -L lib/gamacon -L lib/my -L lib/xmlparser \ +-lgamacon -lxmlparser -lmy -lcsfml-system -lcsfml-graphics NAME = my_runner @@ -26,11 +27,13 @@ all: build build: $(OBJ) $(MAKE) -C lib/gamacon $(MAKE) -C lib/my + $(MAKE) -C lib/xmlparser $(CC) -o $(NAME) $(OBJ) $(LDFLAGS) clean: $(MAKE) -C lib/gamacon clean $(MAKE) -C lib/my clean + $(MAKE) -C lib/xmlparser clean $(RM) $(OBJ) fclean: clean @@ -39,6 +42,7 @@ fclean: clean ffclean: fclean $(MAKE) -C lib/my fclean $(MAKE) -C lib/gamacon fclean + $(MAKE) -C lib/xmlparser fclean re: fclean all @@ -46,6 +50,7 @@ dbg: CFLAGS += -g dbg: clean $(OBJ) $(MAKE) -C lib/gamacon dbg $(MAKE) -C lib/my + $(MAKE) -C lib/xmlparser $(CC) -o $(NAME) $(OBJ) $(LDFLAGS) .PHONY: all build clean fclean ffclean \ No newline at end of file diff --git a/include/my.h b/include/my.h index ca519ec..36abdc1 100644 --- a/include/my.h +++ b/include/my.h @@ -8,6 +8,8 @@ int count_valid_queens_placements(int n); +char *my_strchr(const char *str, char c); + int my_compute_power_it(int n, int p); int my_compute_power_rec(int n, int p); diff --git a/lib/gamacon b/lib/gamacon index 83a9b8f..ee89f69 160000 --- a/lib/gamacon +++ b/lib/gamacon @@ -1 +1 @@ -Subproject commit 83a9b8f9ef9d90cb44db0dccd73e700a48bbe69a +Subproject commit ee89f69e7afad1c9288c2d377f784571be5a2fed diff --git a/lib/my/my.h b/lib/my/my.h index ca519ec..36abdc1 100644 --- a/lib/my/my.h +++ b/lib/my/my.h @@ -8,6 +8,8 @@ int count_valid_queens_placements(int n); +char *my_strchr(const char *str, char c); + int my_compute_power_it(int n, int p); int my_compute_power_rec(int n, int p); diff --git a/lib/my/my_strchr.c b/lib/my/my_strchr.c new file mode 100644 index 0000000..8bd6717 --- /dev/null +++ b/lib/my/my_strchr.c @@ -0,0 +1,17 @@ +/* +** EPITECH PROJECT, 2019 +** MUL_my_runner_2019 +** File description: +** my_strchr +*/ + +#include "stddef.h" + +char *my_strchr(char *str, char c) +{ + for (int i = 0; str[i]; i++) { + if (str[i] == c) + return (&str[i]); + } + return (NULL); +} \ No newline at end of file diff --git a/lib/xmlparser b/lib/xmlparser new file mode 160000 index 0000000..48beb9a --- /dev/null +++ b/lib/xmlparser @@ -0,0 +1 @@ +Subproject commit 48beb9a721af65be83008fabbeca08ac5f45b242 diff --git a/prefabs/background.gcprefab b/prefabs/background.gcprefab index 894744d..2fbe97e 100644 --- a/prefabs/background.gcprefab +++ b/prefabs/background.gcprefab @@ -1,19 +1,12 @@ -Entity -0: -PositionComponent 0,0 800 600 -TextureRenderer assets/sprites/bck_layer4.png - -Entity -0: -PositionComponent 0,0 800 600 -TextureRenderer assets/sprites/bck_layer3.png - -Entity -0: -PositionComponent 0,0 800 600 -TextureRenderer assets/sprites/bck_layer2.png - -Entity -0: -PositionComponent 0,0 800 600 -TextureRenderer assets/sprites/bck_layer1.png \ No newline at end of file + + + + + + + + + + + + \ No newline at end of file