From f7b98ce01c6bd470f9319c6bda2fa0124d1c9717 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 18 Jul 2024 19:53:48 -0400 Subject: [PATCH] add uint16_t constructor for SnesColor --- src/app/gfx/snes_color.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/gfx/snes_color.h b/src/app/gfx/snes_color.h index c1719a02..8ecafd02 100644 --- a/src/app/gfx/snes_color.h +++ b/src/app/gfx/snes_color.h @@ -49,7 +49,10 @@ class SnesColor { color.blue = val.z / 255; snes_ = ConvertRGBtoSNES(color); } - + explicit SnesColor(const uint16_t val) : snes_(val) { + snes_color color = ConvertSNEStoRGB(val); + rgb_ = ImVec4(color.red, color.green, color.blue, 0.f); + } explicit SnesColor(const snes_color val) : rgb_(val.red, val.green, val.blue, 255.f), snes_(ConvertRGBtoSNES(val)),