simplify teamchat code

This commit is contained in:
Chris Forbes
2011-09-24 22:10:02 +12:00
parent 1216cef981
commit 7b3de29f05
4 changed files with 13 additions and 27 deletions

View File

@@ -198,13 +198,13 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
bool teamChat = false;
var chatLabel = lobby.GetWidget<LabelWidget>("LABEL_CHATTYPE");
var chatTextField = lobby.GetWidget<TextFieldWidget>("CHAT_TEXTFIELD");
chatTextField.OnEnterKey = () =>
{
if (chatTextField.Text.Length == 0)
return true;
var order = (teamChat) ? Order.TeamChat(chatTextField.Text) : Order.Chat(chatTextField.Text);
orderManager.IssueOrder(order);
orderManager.IssueOrder(Order.Chat(teamChat, chatTextField.Text));
chatTextField.Text = "";
return true;
};