diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-02-24 16:14:24 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-02-24 16:14:24 +0100 |
| commit | 1987bca74aec7b8937e6cc69ebf9c584b0467bad (patch) | |
| tree | af79fd5153d9605488f6b0c7a3de988a09994f5e /src/state.c | |
| parent | c6f87a62b31325e91bc8c847de9b20647a9b1cd8 (diff) | |
| download | fractol-1987bca74aec7b8937e6cc69ebf9c584b0467bad.tar.gz fractol-1987bca74aec7b8937e6cc69ebf9c584b0467bad.tar.bz2 fractol-1987bca74aec7b8937e6cc69ebf9c584b0467bad.zip | |
Added tricorn fractal
Diffstat (limited to 'src/state.c')
| -rw-r--r-- | src/state.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/state.c b/src/state.c index 40f3d00..b614851 100644 --- a/src/state.c +++ b/src/state.c @@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/24 09:58:01 by cacharle #+# #+# */ -/* Updated: 2020/02/24 15:26:58 by cacharle ### ########.fr */ +/* Updated: 2020/02/24 16:12:34 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -32,6 +32,7 @@ static void st_state_init_palette(t_state *state) i = -1; while (++i < PALETTE_SIZE) { + /* tmp.rgb.r = (int)sqrt((double)i / PALETTE_SIZE);//tmp; */ state->palette[i] = tmp; tmp.rgb.r += step_r; tmp.rgb.g += step_g; @@ -46,14 +47,16 @@ static int st_state_dispatch_func(t_state *state, char *fractal_name) else if (ft_strcmp(fractal_name, "julia") == 0) { state->func = &julia; - state->julia_const.r = 0.0; - state->julia_const.i = 0.0; + state->c.r = 0.0; + state->c.i = 0.0; return (0); } + else if (ft_strcmp(fractal_name, "tricorn") == 0) + state->func = &tricorn; else return (-1); - state->julia_const.r = NAN; - state->julia_const.i = NAN; + state->c.r = NAN; + state->c.i = NAN; return (0); } |
