let team-colored fonts use mid range

This commit is contained in:
Patrick Parker 2006-11-14 04:51:06 +00:00
parent 8428bbcb7d
commit c42be7917a

View file

@ -79,7 +79,13 @@ std::string::const_iterator parse_markup(std::string::const_iterator i1, std::st
if(*i1 >= '0' && *i1 <= '9' && *(i1 + 1) == 'm')
{
if(*i1 != '0')
*colour = team::get_side_colour(lexical_cast<int, char>(*i1));
{
Uint32 rgb = team::get_side_rgb(lexical_cast<int, char>(*i1));
SDL_Color mid_colour = { (0x00FF0000 & rgb)>>16,
(0x0000FF00 & rgb)>>8,
(0x000000FF & rgb), 0} ;
*colour = mid_colour;
}
++i1;
}
}