]> git.tdb.fi Git - ext/subsurface.git/blobdiff - color.h
Clean up color definitions
[ext/subsurface.git] / color.h
diff --git a/color.h b/color.h
new file mode 100644 (file)
index 0000000..3299b7e
--- /dev/null
+++ b/color.h
@@ -0,0 +1,50 @@
+#ifndef COLORS_H
+#define COLORS_H
+
+/* The colors are named by picking the closest match
+   from http://chir.ag/projects/name-that-color */
+
+// Greens
+#define CAMARONE1    { 0.0, 0.4, 0.0, 1 }
+#define FUNGREEN1    { 0.0, 0.4, 0.2, 1 }
+#define KILLARNEY1   { 0.2, 0.4, 0.2, 1 }
+#define APPLE1       { 0.2, 0.6, 0.2, 1 }
+#define LIMENADE1    { 0.4, 0.8, 0.0, 1 }
+#define ATLANTIS1    { 0.4, 0.8, 0.2, 1 }
+#define ATLANTIS2    { 0.6, 0.8, 0.2, 1 }
+#define RIOGRANDE1   { 0.8, 0.8, 0.0, 1 }
+#define EARLSGREEN1  { 0.8, 0.8, 0.2, 1 }
+#define FORESTGREEN1 { 0.1, 0.5, 0.1, 1 }
+
+// Reds
+#define PERSIANRED1           { 0.8, 0.2, 0.2, 1 }
+#define TUSCANY1              { 0.8, 0.4, 0.2, 1 }
+#define PIRATEGOLD1           { 0.8, 0.5, 0.0, 1 }
+#define HOKEYPOKEY1           { 0.8, 0.6, 0.2, 1 }
+#define CINNABAR1             { 0.9, 0.3, 0.2, 1 }
+#define REDORANGE1            { 1.0, 0.2, 0.2, 1 }
+#define REDORANGE1_HIGH_TRANS { 1.0, 0.2, 0.2, 0.25 }
+#define REDORANGE1_MED_TRANS  { 1.0, 0.2, 0.2, 0.5 }
+#define RED1                  { 1.0, 0.0, 0.0, 1 }
+
+// Monochromes
+#define BLACK1_LOW_TRANS      { 0.0, 0.0, 0.0, 0.75 }
+#define TUNDORA1_MED_TRANS    { 0.3, 0.3, 0.3, 0.5 }
+#define MERCURY1_MED_TRANS    { 0.9, 0.9, 0.9, 0.5 }
+#define CONCRETE1_LOWER_TRANS { 0.95, 0.95, 0.95, 0.9 }
+#define WHITE1_MED_TRANS      { 1.0, 1.0, 1.0, 0.5 }
+#define WHITE1                { 1.0, 1.0, 1.0, 1 }
+
+// Blues
+#define GOVERNORBAY2           { 0.2, 0.2, 0.7, 1 }
+#define GOVERNORBAY1_MED_TRANS { 0.2, 0.2, 0.8, 0.5 }
+#define ROYALBLUE2_LOW_TRANS   { 0.2, 0.2, 0.9, 0.75 }
+
+// Yellows
+#define SPRINGWOOD1        { 0.95, 0.95, 0.9, 1 }
+#define BROOM1_LOWER_TRANS { 1.0, 1.0, 0.1, 0.9 }
+
+// Magentas
+#define MEDIUMREDVIOLET1_HIGHER_TRANS { 0.7, 0.2, 0.7, 0.1 }
+
+#endif