Exemple #1
0
 public void HandlePlayerSecretPlayed(string cardId, int turn, bool fromDeck)
 {
     if (string.IsNullOrEmpty(cardId))
     {
         return;
     }
     LogEvent("PlayerSecretPlayed", cardId);
     if (fromDeck)
     {
         _game.PlayerDeckDiscard(cardId);
     }
     else
     {
         _game.PlayerHandDiscard(cardId);
     }
     Helper.MainWindow.Overlay.ListViewPlayer.Items.Refresh();
     Helper.MainWindow.PlayerWindow.ListViewPlayer.Items.Refresh();
     _game.AddPlayToCurrentGame(PlayType.PlayerSecretPlayed, turn, cardId);
     GameEvents.OnPlayerPlay.Execute(GameV2.GetCardFromId(cardId));
 }