forked from jaildesigner-jailgames/jaildoctors_dilemma
Canviades les paletes dels .gif
Ara es poden carregar paletes desde fitxers .pal Reajustada la pleta general fix: la pantalla de càrrega deixava un pixel per pintar, desde sempre Ajustat el color del borde en el Logo i el Title per a ser igual al fondo amb les paletes de 16 colors (la del Spectrum es de 15)
This commit is contained in:
@@ -363,23 +363,31 @@ Uint8 stringToColor(const std::string &str)
|
||||
{
|
||||
// Mapas de colores para cada paleta
|
||||
static const std::unordered_map<std::string, Uint8> paletteMap = {
|
||||
{"transparent", 0},
|
||||
{"black", 1},
|
||||
{"bright_black", 2},
|
||||
{"red", 3},
|
||||
{"bright_red", 4},
|
||||
{"green", 5},
|
||||
{"bright_green", 6},
|
||||
{"yellow", 7},
|
||||
{"bright_yellow", 8},
|
||||
{"blue", 9},
|
||||
{"bright_blue", 10},
|
||||
{"magenta", 11},
|
||||
{"bright_magenta", 12},
|
||||
{"cyan", 13},
|
||||
{"bright_cyan", 14},
|
||||
{"white", 15},
|
||||
{"bright_white", 16}};
|
||||
{"black", 0},
|
||||
{"bright_black", 1},
|
||||
|
||||
{"blue", 2},
|
||||
{"bright_blue", 3},
|
||||
|
||||
{"red", 4},
|
||||
{"bright_red", 5},
|
||||
|
||||
{"magenta", 6},
|
||||
{"bright_magenta", 7},
|
||||
|
||||
{"green", 8},
|
||||
{"bright_green", 9},
|
||||
|
||||
{"cyan", 10},
|
||||
{"bright_cyan", 11},
|
||||
|
||||
{"yellow", 12},
|
||||
{"bright_yellow", 13},
|
||||
|
||||
{"white", 14},
|
||||
{"bright_white", 15},
|
||||
|
||||
{"transparent", 255}};
|
||||
|
||||
// Busca el color en el mapa
|
||||
auto it = paletteMap.find(str);
|
||||
|
||||
Reference in New Issue
Block a user