private void frmDurak_Load(object sender, EventArgs e) { #region Get Player Name/Deck Size //Create frmStartup to retrieve player info Form playerDetails = new frmStartup(); playerDetails.ShowDialog(); #endregion string name = frmStartup.playerName; int talonSize = frmStartup.talonSize; //THESE SHOULD BE HANDLED IN GAME //Create Player DurakGameLib.Player playerOne = new DurakGameLib.Player(name); //Create Opponent DurakGameLib.Player opponent = new DurakGameLib.Player("cpu"); //Create/Start Game DurakGameLib.Game myGame = new DurakGameLib.Game(playerOne, opponent); myGame.StartGame(talonSize); #region Populate Starting Display Controls //Names lblPlayerName.Text = name; lblOpponentName.Text = "CPU"; //Roles if (playerOne.IsAttacker) { lblPlayerRole.Text = "Attacker"; lblOpponentRole.Text = "Defender"; } else { lblPlayerRole.Text = "Defender"; lblOpponentRole.Text = "Attacker"; } //Display hand //Talon cardTopDeck.Visible = true; //lblCardsRemainingDisplay.Text = myGame.gameDeck; //Trump CardUserControl.CardUserControl trumpCardDisplay = new CardUserControl.CardUserControl(); pnlDeckArea.Controls.Add(trumpCardDisplay); trumpCardDisplay.Card = myGame.GameTrumpCard; trumpCardDisplay.FaceUp = true; trumpCardDisplay.Show(); #endregion }
private void btnOK_Click(object sender, EventArgs e) { //Player try { playerName = txtPlayerName.Text; if (playerName == "") { playerName = "Player"; } DurakGameLib.Player player1 = new DurakGameLib.Player(playerName); //Deck talonSize = Convert.ToInt32(lbxDeckSize.SelectedItem); } catch (Exception ex) { MessageBox.Show(ex.Message); } Close(); }