Skip to content

Instantly share code, notes, and snippets.

@nothings
Created September 27, 2014 18:50
Show Gist options
  • Save nothings/8a082282552aef672631 to your computer and use it in GitHub Desktop.
Save nothings/8a082282552aef672631 to your computer and use it in GitHub Desktop.
stb_tilemap_editor GUI colors
// idle, over, down, over&down, selected, sel&over, disabled
static int stbte__color_table[STBTE__num_color_modes][STBTE__num_color_aspects][STBTE__num_color_states] =
{
{
{ 0x000000, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x808890, 0x606060, 0x606060, 0x606060, 0x606060, 0x606060, 0x606060, },
{ 0x605860, 0x606060, 0x606060, 0x606060, 0x606060, 0x606060, 0x606060, },
{ 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, },
}, {
{ 0x3c5068, 0x703870, 0xe080e0, 0xe080e0, 0x8890c4, 0x703870, 0x302828, },
{ 0xc060c0, 0xffccff, 0xc060c0, 0xc060c0, 0x84c4e8, 0xffccff, 0x403838, },
{ 0xbcc4d0, 0xffffff, 0xffffff, 0x000000, 0xffffff, 0x000000, 0x909090, },
}, {
{ 0x403044, 0x403010, 0x403010, 0x403010, 0x403010, 0x403010, 0x303020, },
{ 0x685c88, 0xc08040, 0xc08040, 0xc08040, 0xc08040, 0xc08040, 0x605030, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x40c040, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x40c040, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x909040, 0x909040, 0x909040, 0x909040, 0x909040, 0x909040, 0x909040, },
{ 0xa0a050, 0xa0a050, 0xa0a050, 0xa0a050, 0xa0a050, 0xa0a050, 0xa0a050, },
{ 0x808030, 0x808030, 0x808030, 0x808030, 0x808030, 0x808030, 0x808030, },
}, {
{ 0x703870, 0x703870, 0xe080e0, 0xe080e0, 0xe080e0, 0x703870, 0x302828, },
{ 0xc060c0, 0xffccff, 0xc060c0, 0xc060c0, 0xc060c0, 0xffccff, 0x403838, },
{ 0xffffff, 0xffffff, 0xffffff, 0x000000, 0x000000, 0x000000, 0x909090, },
}, {
{ 0x703870, 0x703870, 0xe080e0, 0xe080e0, 0xe080e0, 0x703870, 0x302828, },
{ 0xc060c0, 0xffccff, 0xc060c0, 0xc060c0, 0xc060c0, 0xffccff, 0x403838, },
{ 0xffffff, 0xffffff, 0xffffff, 0x000000, 0x000000, 0x000000, 0x909090, },
}, {
{ 0x40c040, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x40c040, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x40c040, 0x60d060, 0xc0ffc0, 0xc0ffc0, 0x40c040, 0x60d060, 0x505050, },
{ 0x40ff40, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x80ff80, 0x606060, },
{ 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0xffffff, 0x909090, },
}, {
{ 0x703870, 0x703870, 0xe080e0, 0xe080e0, 0xe080e0, 0x703870, 0x302828, },
{ 0xc060c0, 0xffccff, 0xc060c0, 0xc060c0, 0xc060c0, 0xffccff, 0x403838, },
{ 0xffffff, 0xffffff, 0xffffff, 0x000000, 0x000000, 0x000000, 0x909090, },
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment