diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..b03f5d3 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "libft"] + path = libft + url = https://github.com/tvdu29/libft diff --git a/author b/author index f0bc19c..af15b88 100644 --- a/author +++ b/author @@ -1 +1,2 @@ mndhlovu +tmaze \ No newline at end of file diff --git a/includes/lem_in.h b/includes/lem_in.h index b3d0ed8..1f6e1f5 100644 --- a/includes/lem_in.h +++ b/includes/lem_in.h @@ -1,5 +1,43 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* lem_in.h :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/03/23 17:31:19 by tmaze #+# #+# */ +/* Updated: 2019/03/23 17:42:58 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + #ifndef LEM_IN_N # define LEM_IN_H + # include "libft.h" +typedef struct s_node +{ + char *name; + int x; + int y; + char role; + int ind; +} t_node; + +typedef struct s_ind; +{ + int index; + struct s_ind *next; +} t_ind; + +typedef struct s_lmdata +{ + int nbants; + t_list *nodes; + t_ind **adj; +} t_lmdata; + +void lm_initdata(t_lmdata *data); +int lm_getparams(t_lmdata *data); + #endif diff --git a/libft b/libft new file mode 160000 index 0000000..05a6363 --- /dev/null +++ b/libft @@ -0,0 +1 @@ +Subproject commit 05a6363b5d450a1c7cfc320257ed17e5678a7dfa diff --git a/srcs/lm_getparams.c b/srcs/lm_getparams.c new file mode 100644 index 0000000..6545a83 --- /dev/null +++ b/srcs/lm_getparams.c @@ -0,0 +1,20 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* lm_getparams.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/03/23 17:46:34 by tmaze #+# #+# */ +/* Updated: 2019/03/23 17:51:35 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "lem_in.h" + +int lm_getparams(t_lmdata *data) +{ + char *buff; + + while () +} diff --git a/srcs/lm_initdata.c b/srcs/lm_initdata.c new file mode 100644 index 0000000..c671c27 --- /dev/null +++ b/srcs/lm_initdata.c @@ -0,0 +1,20 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* lm_initdata.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: tmaze +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/03/23 17:43:34 by tmaze #+# #+# */ +/* Updated: 2019/03/23 17:45:09 by tmaze ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "lem_in.h" + +void lm_initdata(t_lmdata *data) +{ + data->nbants = 0; + data->nodes = NULL; + data->adj = NULL; +}