Hola oskarg,
Tanto paint_in_map(), color_in_map() y region_color() funcionan con constantes de color predefinido, en el listado de funciones se explica:
color_in_map(file, graph, variable de color);
- variable de color: cc_red, cc_green, cc_blue, cc_yellow, ..., cc_gray, cc_white, cc_black
paint_in_map(file, graph, variable de color);
- variable de color: cc_red, cc_green, cc_blue, cc_yellow, ..., cc_gray, cc_white, cc_black
region_color(región, variable de color);
- región: número de región definida con define_region();
- variable de color: cc_red, cc_green, cc_blue, cc_yellow, ..., cc_gray, cc_white, cc_black
Esto se debe a estas funciones se le define los colores con unos patrones, recorriendo cada pixel de la imagen y transformadolos, no es un blend donde cualquier tono es válido. Aún así tienes una buena cantidad de colores predefinidos:
cc_red, cc_green, cc_blue, cc_yellow, cc_cyan, cc_magenta, cc_orange, cc_lime, cc_violet, cc_brown, cc_pink, cc_purple, cc_aqua, cc_pistache, cc_turquoise, cc_maroon, cc_silver, cc_gray, cc_white, cc_black
Y colores especiales también compatibles:
rgb_to_bgr, rgb_to_grb, rgb_to_rbg, rgb_to_brg, rgb_to_gbr, rgb_to_invert, rgb_to_grayscale, rgb_to_bw, rgb_to_16c, rgb_to_128c, rgb_to_256c, rgb_to_gboy
Un saludo.