private void playerView_Load(object sender, EventArgs e) { //toevoegen kaarten List <cardView> cards = _controller.getCardsView(); //Lijst met alle views int cardWidth = cards[0].Width; int cardHeight = cards[0].Height; foreach (cardView card in cards) { cardView currentCard = card; int xPos = cards.IndexOf(card) * cardWidth; //x positie zetten afhankelijk van index en width currentCard.Location = new Point(xPos, 0); Controls.Add(currentCard); //huidige kaart toevoegen aan view currentCard.updateView(); } int height = this.PreferredSize.Height - kapitaal.PreferredHeight - 7; int width; if (_controller == _controller.getControllerPoker().getModelPoker().FlopController) { width = 50; kapitaal.Text = "Totaalpot: € 99"; } else { width = 40; kapitaal.Text = "Uw kapitaal: € 99"; } kapitaal.Location = new Point(width, height); }
public int checkHand(playerController curPlayer) { //ophalen kaarten flop List <cardView> cardsFlop = _model.FlopController.getCardsView(); //maken lijst met kind en lijst met value List <int> valueAllCards = new List <int>(); List <string> kindAllCards = new List <string>(); //eerst eigen kaarten toevoegen foreach (cardView card in curPlayer.getCardsView()) { string cardKind = card.getControllerCard().getModelCard().CardKind; int cardValue = card.getControllerCard().getModelCard().CardValue; valueAllCards.Add(cardValue); kindAllCards.Add(cardKind); } //dan van flop foreach (cardView card in cardsFlop) { string cardKind = card.getControllerCard().getModelCard().CardKind; int cardValue = card.getControllerCard().getModelCard().CardValue; valueAllCards.Add(cardValue); kindAllCards.Add(cardKind); } return(checkAllPossible(valueAllCards, kindAllCards)); }
public void omdraaienCardsHuidige() { //terug omdraaien van enable knoppen toggleDisable(); //ophalen controller huidige speler playerController curPlayerController = controller.getControllerPoker().getModelPoker().getCurrentPlayer(); //tonen kaarten van huidige speler List <cardView> kaarten = curPlayerController.getCardsView(); foreach (cardView kaart in kaarten) { kaart.getControllerCard().flipCard(); } }
private void playerView_Load(object sender, EventArgs e) { //toevoegen kaarten List <cardView> cards = _controller.getCardsView(); //Lijst met alle views int cardWidth = cards[0].Width; int cardHeight = cards[0].Height; foreach (cardView card in cards) { cardView currentCard = card; int xPos = cards.IndexOf(card) * cardWidth; //x positie zetten afhankelijk van index en width currentCard.Location = new Point(xPos, 0); Controls.Add(currentCard); //huidige kaart toevoegen aan view currentCard.updateView(); } int height = cardHeight; if (_controller == _controller.getControllerPoker().getModelPoker().FlopController) { naam.Hide(); curInzet.Hide(); height += 5; kapitaal.Font = new Font(kapitaal.Font.Name, (kapitaal.Font.Size + 5), kapitaal.Font.Style, kapitaal.Font.Unit); } else { updateName(); naam.Location = new Point(5, height); height += naam.Height + 5; updateCurInzet(); curInzet.Location = new Point(5, height + kapitaal.Height + 5); } updateKapitaal(); kapitaal.Location = new Point(5, height); }
public int checkHand(playerController curPlayer) { //ophalen kaarten flop List<cardView> cardsFlop = _model.FlopController.getCardsView(); //maken lijst met kind en lijst met value List<int> valueAllCards = new List<int>(); List<string> kindAllCards = new List<string>(); //eerst eigen kaarten toevoegen foreach (cardView card in curPlayer.getCardsView()) { string cardKind = card.getControllerCard().getModelCard().CardKind; int cardValue = card.getControllerCard().getModelCard().CardValue; valueAllCards.Add(cardValue); kindAllCards.Add(cardKind); } //dan van flop foreach (cardView card in cardsFlop) { string cardKind = card.getControllerCard().getModelCard().CardKind; int cardValue = card.getControllerCard().getModelCard().CardValue; valueAllCards.Add(cardValue); kindAllCards.Add(cardKind); } return checkAllPossible(valueAllCards, kindAllCards); }