#pragma once struct Color { Color(int r, int g, int b, int a = 255) { value[0] = static_cast(r); value[1] = static_cast(g); value[2] = static_cast(b); value[3] = static_cast(a); } unsigned char value[4]; };