private void Embiggen(string input, bool isRainbow, string channel, string ident, string host)
{
if ((input.Length > 55) || (!IsAllowed(ident, host))) {
_irc.SendMessage(SendType.Message, channel, "no");
return;
}
int resetTo = Rainbow.ColourIndex;
for (int line = 0; line < 5; line++) {
Rainbow.ColourIndex = resetTo;
StringBuilder output = new StringBuilder();
foreach (char c in input) {
output.Append(FormCharLine(c, line, isRainbow));
output.Append((char) 160);
}
_irc.SendMessage(SendType.Message, channel, output.ToString());
}
}