summaryrefslogtreecommitdiff
path: root/src/ui/color.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/color.c')
-rw-r--r--src/ui/color.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ui/color.c b/src/ui/color.c
new file mode 100644
index 0000000..624bad9
--- /dev/null
+++ b/src/ui/color.c
@@ -0,0 +1,11 @@
+#include "color.h"
+
+COLOR color_init(uint32_t value) { return *(COLOR*)&value; }
+
+bool color_equals(COLOR a, COLOR b) {
+ return a.a == b.a && a.r == b.r && a.g == b.g && a.b == b.b;
+}
+
+bool color_not_equals(COLOR a, COLOR b) {
+ return a.a != b.a || a.r != b.r || a.g != b.g || a.b != b.b;
+}