Modified the centering behaviour.
Now only the two beginning tildes get removed. This is so that people can do location and time announcements.
This commit is contained in:
parent
0561ae7fd6
commit
95d521de9e
@ -1260,12 +1260,10 @@ void Courtroom::append_ic_text(QString p_text, QString p_name)
|
||||
// Don't forget, the p_text part actually everything after the name!
|
||||
// Hence why we check for ': ~~'.
|
||||
|
||||
// If the user decided to put a space after the two tildes, remove that
|
||||
// in one go.
|
||||
p_text.remove("~~ ");
|
||||
|
||||
// Remove all remaining ~~s.
|
||||
p_text.remove("~~");
|
||||
// Let's remove those two tildes, then.
|
||||
// : _ ~ ~
|
||||
// 0 1 2 3
|
||||
p_text.remove(2,2);
|
||||
}
|
||||
|
||||
// Get rid of the inline-colouring.
|
||||
@ -1543,6 +1541,13 @@ void Courtroom::chat_tick()
|
||||
// Stops blips from playing when we have a formatting option.
|
||||
bool formatting_char = false;
|
||||
|
||||
// If previously, we have detected that the message is centered, now
|
||||
// is the time to remove those two tildes at the start.
|
||||
if (message_is_centered)
|
||||
{
|
||||
f_message.remove(0,2);
|
||||
}
|
||||
|
||||
if (tick_pos >= f_message.size())
|
||||
{
|
||||
text_state = 2;
|
||||
|
Loading…
Reference in New Issue
Block a user