Exemple #1
0
 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();
         }
     }
 }
Exemple #2
0
 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();
         }
     }
 }