diff options
Diffstat (limited to 'src/lib/color.c')
-rw-r--r-- | src/lib/color.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/lib/color.c b/src/lib/color.c deleted file mode 100644 index 902a93d..0000000 --- a/src/lib/color.c +++ /dev/null @@ -1,36 +0,0 @@ -#include <stdio.h> -#include <lib/color.h> -#include <lib/bool.h> - -// Color Equal to Background -// Background: zeros in RGB, alpha can be whatever -bool_t color_zero(uint8_t* color1, size_t channels) { - for (size_t idx = 0; idx < channels; idx++) { - if (idx == 3) { - break; - } - if (color1[idx] != 0) { - return FALSE; - } - } - return TRUE; -} - -// Color Equality -// Determine if two colors are identical -bool_t color_equal(uint8_t* color1, uint8_t* color2, size_t channels) { - for (size_t idx = 0; idx < channels; idx++) { - if (color1[idx] != color2[idx]) { - return FALSE; - } - } - return TRUE; -} - -// Print out the `channels` length color vector -void print_color(uint8_t* color, size_t channels) { - for (size_t index = 0; index < channels; index++) { - printf("%hhu ", color[index]); - } - printf("\n"); -} |