Exemple #1
1
int			main(int ac, char **av)
{
	int		fd;
	t_env	*env;

	if (ac != 2)
	{
		ft_putstr("Usage: ./fdf <filename>\n");
		return (0);
	}
	if (!(ft_strstr(av[1], ".fdf")))
		ft_error("\033[31;1mFile isn't a fdf map.\033[0m");
	if ((fd = open(av[1], O_RDONLY)) < 0)
		ft_error("\033[31;1mError when openning file.\033[0m");
	env = init_env(fd);
	close(fd);
	fdf(env);
	mlx_hook(env->win, 2, 3, key_funct, env);
	mlx_hook(env->win, 17, 1l << 17, close_win, env);
	mlx_mouse_hook(env->win, mouse_funct, env);
	mlx_loop(env->mlx);
	return (0);
}
Exemple #2
0
int
Afmt(Fmt *f1)
{
	Filta a;

	a = va_arg(f1->args, Filta);
	return fmtprint(f1, "%6lud %6lud %6lud",
		fdf(a.f->filter[0], a.scale*60),
		fdf(a.f->filter[1], a.scale*600),
		fdf(a.f->filter[2], a.scale*6000));
}
Exemple #3
0
int			main(int argc, char **argv)
{
	int		fd;
	t_env	e;

	if (argc == 2)
	{
		if ((fd = new_map(argv[1])) == 0)
			return (0);
		if (get_map(fd, &e) == 1)
		{
			ft_putendl_fd("Error loading the map.", 2);
			return (0);
		}
		if (close(fd) != 0)
		{
			ft_putendl_fd("Error closing the file.", 2);
			return (0);
		}
		if (fdf(&e, argv[1]) == 1)
			ft_putendl_fd("fdf Error.", 2);
	}
	else
		ft_putendl_fd("Enter only one valid map.", 2);
	return (0);
}
Exemple #4
0
int				main(int ac, char **av)
{
	t_env		e;
	t_map		*map;

	if (ac < 2 || ac > 5)
		ft_usage();
	else if ((map = get_map(av[1])))
	{
		ft_init_env(&e, av);
		ft_putendl("Getting your maps' coordonates...");
		if ((e.coord = get_coord(map, &e, NULL)))
		{
			ft_free_map(&map);
			fdf(&e);
			ft_free_all(&e);
		}
	}
	return (EXIT_FAILURE);
}
Exemple #5
0
int		main(int argc, char **argv)
{
	int			fd;
	static t_p	*f;

	fd = 0;
	if (!argv[1])
	{
		ft_putstr_fd("No file\n", 2);
		return (-1);
	}
	if (argc != 2)
		return (-1);
	f = malloc(sizeof(t_p));
	fd = open(argv[1], O_RDONLY);
	if (fd == -1)
		bad_file();
	f = size_m(f, argv);
	f = stock(f, fd);
	f = window(f);
	f = convint(f);
	fdf(f);
	return (0);
}
Exemple #6
0
void FouPack::df(const gsl_vector* x, void* params, gsl_vector* df)
{
	double dummy;
	fdf(x, params, &dummy, df);
}