void Keyboard_KeyDown(KeyEventArgs e) { if (hud.TextEntry) { hud.TextEntryKeyPress(e.Key); if (hud.TextEntry == false) { Game.DisableTextInput(); } } else { if (e.Key == Keys.L) { Game.Screenshots.TakeScreenshot(); } if (e.Key == Keys.B) { if (currentRoom.Nickname.ToLowerInvariant() != "shipdealer") { var rm = currentBase.Rooms.Find((o) => o.Nickname.ToLowerInvariant() == "shipdealer"); Game.ChangeState(new RoomGameplay(Game, session, baseId, rm)); } } if (e.Key == Keys.Enter) { hud.TextEntry = true; Game.EnableTextInput(); } } }
void Keyboard_KeyDown(KeyEventArgs e) { if (hud.TextEntry) { hud.TextEntryKeyPress(e.Key); if (hud.TextEntry == false) { Game.DisableTextInput(); } } else { if (e.Key == Keys.L) { Game.Screenshots.TakeScreenshot(); } if (e.Key == Keys.Enter) { hud.TextEntry = true; Game.EnableTextInput(); } } }