/*
 * pal_get_color — прочитать одну палитровую запись в R/G/B
 * (любой указатель может быть NULL).
 */

#include "_palette.h"

void pal_get_color(uint8_t pal_num, uint8_t slot,
                   uint8_t *r, uint8_t *g, uint8_t *b)
{
    uint8_t entry[4];
    pal_get(pal_num, slot, 1, entry);
    if (b) *b = entry[0];
    if (g) *g = entry[1];
    if (r) *r = entry[2];
}
