/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* lem_in.h :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/03/23 17:31:19 by tmaze #+# #+# */ /* Updated: 2019/03/27 17:44:40 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef LEM_IN_H # 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; int nb_nodes; t_list *nodes; t_ind **adj; } t_lmdata; void lm_initdata(t_lmdata *data); int lm_getparams(t_lmdata *data); t_ind *lst_indadd(t_ind **lst, int ind); void lst_inddel(t_ind **lst); #endif