public PlayingCard MappCardsViewModel(PlayingCardViewModel playingCardViewModel) { var cardModel = new PlayingCard(); cardModel.Id = playingCardViewModel.Id; cardModel.CardValue = playingCardViewModel.CardValue; return(cardModel); }
public PlayingCardViewModel MappCards(PlayingCard playingCards) { var cardModel = new PlayingCardViewModel(); cardModel.Id = playingCards.Id; cardModel.CardValue = playingCards.CardValue; return(cardModel); }
//public void StartGame() //{ // GetPlayers(); // //for (int i = 0; i < _GamePlayer.Count; i++) // //{ // // for (int j = 0; j < 2; j++) // // { // // int card =OneMoreCard(); // // _GamePlayer[i].Score += card; // // playingCards.RemoveAt(i); // // if (_GamePlayer[i].Score == 11) // // { // // Console.WriteLine($"Player: { _GamePlayer[i].Name}, Score: Jack"); // // } // // else if (_GamePlayer[i].Score == 12) // // { // // Console.WriteLine($"Player: { _GamePlayer[i].Name}, Score: Queen"); // // } // // else if (_GamePlayer[i].Score == 13) // // { // // Console.WriteLine($"Player: { _GamePlayer[i].Name}, Score: King"); // // } // // else // // Console.WriteLine($"Player: { _GamePlayer[i].Name}, Score: { card}"); // // } // // Console.WriteLine(); // //} // PlayAgain(); // Winner(); //} public PlayingCardViewModel DrawCard() { PlayingCard card = (GetCards().ToList()[GetCards().ToList().Count - 1] as PlayingCard); PlayingCardViewModel cardModel = new PlayingCardViewModel(); cardModel = _mapper.MappCards(card); _repository.playingCardsRepository.DeletePlayingCard(card.Id); _repository.playingCardsRepository.Save(); Thread.Sleep(100); return(cardModel); }
public List <PlayingCardViewModel> MappCards(List <PlayingCard> playingCards) { var cardsViewModelList = new List <PlayingCardViewModel>(); for (int i = 0; i < playingCards.Count; i++) { var card = new PlayingCardViewModel(); card.Id = playingCards[i].Id; card.CardValue = playingCards[i].CardValue; cardsViewModelList.Add(card); } return(cardsViewModelList); }
public async Task <PlayingCardViewModel> DrawCard() { if (lastCard > 52) { lastCard = 0; } var cardsList = await _repository.genericPlayingCardsRepository.Get(); PlayingCard card = ((cardsList as List <PlayingCard>)[(cardsList.AsEnumerable()).ToList().Count - ++lastCard] as PlayingCard); PlayingCardViewModel cardModel = new PlayingCardViewModel(); cardModel = _mapper.MappCards(card); _repository.playingCardsRepository.DeletePlayingCard(card.Id); Thread.Sleep(100); return(cardModel); }
public MainPage() { InitializeComponent(); var service = DependencyService.Get <IXa11ytairePlatformAction>(); this.settings = service.LoadSettings(); this.ViewModel = new PlayingCardViewModel(); for (int i = 0; i < cTargetPiles; ++i) { _targetPiles[i] = new List <Card>(); } SuggestionButton.IsVisible = settings.ShowSuggestionsButton; Grid.SetRowSpan(CardPile1, SuggestionButton.IsVisible ? 1 : 2); RestartGame(false); }