From 6a80b1b70ec069b051c0e31aafac6eb596e20261 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 19 May 2020 13:22:59 +0200 Subject: Back to basic SDL application boilerplate --- src/color.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/color.c (limited to 'src/color.c') diff --git a/src/color.c b/src/color.c new file mode 100644 index 0000000..f758595 --- /dev/null +++ b/src/color.c @@ -0,0 +1,22 @@ +#include "mandel.h" + +/* static Color *create_palette(Color start, Color end) */ +/* { */ + /* int red_step = abs(end.rgb.r - start.rgb.r) / MAX_ITERATION; */ + /* int green_step = abs(end.rgb.g - start.rgb.g) / MAX_ITERATION; */ + /* int blue_step = abs(end.rgb.b - start.rgb.b) / MAX_ITERATION; */ + /* */ + /* Color *palette = (Color*)malloc(sizeof(Color) * (MAX_ITERATION + 1)); */ + /* if (palette == NULL) */ + /* return NULL; */ + /* for (int i = 0; i < MAX_ITERATION; i++) */ + /* { */ + /* #<{(| palette[i] = helper_HSL_to_RGB(i, 0.6, 1.0); |)}># */ + /* #<{(| printf("%x\n", palette[i].hexcode); |)}># */ + /* palette[i].rgb.r = i * red_step + start.rgb.r; */ + /* palette[i].rgb.g = i * green_step + start.rgb.g; */ + /* palette[i].rgb.b = i * blue_step + start.rgb.b; */ + /* } */ + /* palette[MAX_ITERATION].hexcode = 0x0; */ + /* return palette; */ +/* } */ -- cgit