summaryrefslogtreecommitdiff
path: root/src/px.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/px.c')
-rw-r--r--src/px.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/px.c b/src/px.c
index e3f8da9..5281432 100644
--- a/src/px.c
+++ b/src/px.c
@@ -269,6 +269,17 @@ _pxPalt(const PxPaltArgs *args)
pxpal[args->col].t = args->t;
}
+PxCol
+pxCol(uint8_t r, uint8_t g, uint8_t b)
+{
+ for (int i = 0; i < 256; i++) {
+ const PxPal *pal = &pxpal[i];
+ if (pal->r == r && pal->g == g && pal->b == b)
+ return i;
+ }
+ return -1;
+}
+
int
pxMin(int a, int b)
{