, primary_colour (255, 255, 255)
, bold (false)
, italic (false)
+ , underline (false)
, vertical_reference (BOTTOM_OF_SCREEN)
, vertical_margin (0)
{}
, primary_colour (255, 255, 255)
, bold (false)
, italic (false)
+ , underline (false)
, vertical_reference (BOTTOM_OF_SCREEN)
, vertical_margin (0)
{
bold = style[i] == "-1";
} else if (keys[i] == "Italic") {
italic = style[i] == "-1";
+ } else if (keys[i] == "Underline") {
+ underline = style[i] == "-1";
} else if (keys[i] == "BorderStyle") {
if (style[i] == "1") {
effect = SHADOW;
optional<Colour> back_colour;
bool bold;
bool italic;
+ bool underline;
optional<Effect> effect;
VerticalReference vertical_reference;
int vertical_margin;
sub.effect_colour = style.back_colour;
sub.bold = style.bold;
sub.italic = style.italic;
+ sub.underline = style.underline;
sub.effect = style.effect;
sub.vertical_position.reference = style.vertical_reference;
sub.vertical_position.proportional = float(style.vertical_margin) / play_res_y;