public static void InitData(FrmUno frm) { Logger.FuncInit("GameData.InitData"); Form = frm; ReadConfig(); Logger.Write(LoggingLevel.LogDebug, "form = " + Form + " ; NULL? " + (Form == null? "yes": "no")); BuildImageList(); BackFacingCard = new Card(UnoCards.Back, 0, UnoColours.NoColor); Logger.FuncInit("GameData.InitData"); }
private void BtnStartGame_Click(object sender, EventArgs e) { int selectedCount = ListBoxAvailablePlayers.SelectedItems.Count; if (selectedCount < 2 || selectedCount > 4) { lblErrMsg.Text = "You must select 2-4 players."; } else { lblErrMsg.Text = string.Empty; List <Player> selectedPlayers = new List <Player>(); foreach (Player p in ListBoxAvailablePlayers.SelectedItems) { selectedPlayers.Add(p); } MessageBox.Show(string.Join(" vs ", selectedPlayers)); FrmUno game = new FrmUno(); game.ShowDialog(); } }