diff --git a/inc/fractol.h b/inc/fractol.h index 9ef9bab..8e7b694 100644 --- a/inc/fractol.h +++ b/inc/fractol.h @@ -6,7 +6,7 @@ /* By: gtertysh <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/03/16 20:59:04 by gtertysh #+# #+# */ -/* Updated: 2017/03/24 14:00:01 by gtertysh ### ########.fr */ +/* Updated: 2017/03/24 19:58:43 by gtertysh ### ########.fr */ /* */ /* ************************************************************************** */ @@ -40,85 +40,84 @@ # define NUM_THREADS 24 - -typedef struct s_complex +typedef struct s_complex { long double rl; - long double im; + long double im; } t_complex; -typedef struct s_move +typedef struct s_move { long double x; long double y; long double z; } t_move; -typedef struct s_color +typedef struct s_color { - int red; - int grn; - int blu; + int red; + int grn; + int blu; } t_color; -typedef struct s_gradient +typedef struct s_gradient { - t_color grd[NUM_COLORS]; + t_color grd[NUM_COLORS]; } t_gradient; -typedef struct s_frac_data +typedef struct s_frac_data { t_complex com_const; t_gradient grd; t_move mov; - int max_itr; - int com_rl_im_change; - int allow_mouse_change; - int frac_type; + int max_itr; + int com_rl_im_change; + int allow_mouse_change; + int frac_type; } t_frac_data; -typedef struct s_image +typedef struct s_image { void *ptr; char *data; int l_size; int end; - int bpp; + int bpp; } t_image; -typedef t_color (*frac_func)(t_frac_data *data, int x, int y); +typedef t_color (*t_frac_func)(t_frac_data *data, int x, int y); typedef struct s_fractol { void *mlx; void *win; t_frac_data *frac; - frac_func fr_funcs[3]; + t_frac_func fr_funcs[3]; int w_height; int w_width; t_image *img; } t_fractol; -typedef struct s_thread_data +typedef struct s_thread_data { t_fractol fr; - int y_start; - int y_end; - frac_func fractal_func; + int y_start; + int y_end; + t_frac_func fractal_func; } t_thread_data; void quit(t_fractol *fractol); void print_help(void); void parse_input(int ac, char **av); -t_color gradient(float value, t_gradient gradient); +t_color gradient(float value, t_gradient gradient); t_gradient default_gradient(void); t_gradient random_gradient(void); t_fractol *fractol_init(void *mlx, int frac_type); int key_hook(int keycode, void *m); -int mouse_move_hook( int x, int y, void *fr); +int mouse_move_hook(int x, int y, void *fr); int mouse_button_hook(int btn, int x, int y, void *fr); void put_pixel_to_image(int x, int y, t_color col, t_fractol *fr); @@ -144,8 +143,8 @@ void move_down(t_fractol *fr); void reset(t_fractol *fr); void change_limit_down(t_fractol *fr); void change_limit_up(t_fractol *fr); -int change_real(t_fractol *fr, int x, int *start_x); -int change_imagianry(t_fractol *fr, int x, int *start_x); +int change_real(t_fractol *fr, int x, int *start_x); +int change_imagianry(t_fractol *fr, int x, int *start_x); void gradient_hook(t_fractol *fr); #endif