Console* GameManager::GetPrivateChat(string nick) { Console* c = (Console*)Get("priv" + nick); if (!c) { c = new Console("priv" + nick, "Private: " + nick, stripCodes(nick) + "_", color(217,245,213), true, true, true); Add(c); //Position and focus c->Center(); c->ResizeChildren(); //reloads background to proper color c->mInput->SetKeyFocus(); c->mShowTimestamps = true; //Hook our input functions c->HookCommand("", callback_privmsgNoCommand); c->HookCommand("/whois", callback_privmsgCommandWhois); } c->MoveToTop(); return c; }