- if( bg_name.empty() ) { //c_black -> h_black
- hi_name = "h_" + name.substr( 2, name.length() - 2 );
- } else {
- hi_name = name + "_" + bg_name;
- }
-
- color_id id = name_to_id( hi_name );
- return color_array[id].color;
- }
-
- void color_manager::load_default()
- {
- static const auto color_pair = []( const int n ) {
- return nc_color::from_color_pair_index( n );
- };
- // Color Name Color Pair Invert
- add_color( def_c_black, "c_black", color_pair( 30 ), def_i_black );
- add_color( def_c_white, "c_white", color_pair( 1 ).bold(), def_i_white );
- add_color( def_c_light_gray, "c_light_gray", color_pair( 1 ), def_i_light_gray );
- add_color( def_c_dark_gray, "c_dark_gray", color_pair( 30 ).bold(), def_i_dark_gray );
- add_color( def_c_red, "c_red", color_pair( 2 ), def_i_red );