예제 #1
0
 //RuleInfo CurrentRule { get { return m_Rules.First(r => r.Name == CurrentVariant); } }
 public CreateTableTabControl(string playerName, LobbyTypeEnum lobby, GameInfo game)
 {
     m_LobbyType = lobby;
     m_Game = game;
     InitializeComponent();
     txtTableName.Text = playerName + Resources.CreateTableTabControl_CreateTableTabControl__Table;
     InitVariants();
     RefreshNumbers();
     grpQuickMode.Visible = lobby == LobbyTypeEnum.QuickMode;
 }
 public static void Compare(GameInfo g, GameInfo dg)
 {
     Assert.IsFalse(g.AvailableBlinds.Except(dg.AvailableBlinds).Any());
     Assert.IsFalse(g.AvailableLimits.Except(dg.AvailableLimits).Any());
     Assert.IsFalse(g.AvailableVariants.Except(dg.AvailableVariants).Any());
     Assert.AreEqual(g.AvailableBlinds.Length, dg.AvailableBlinds.Length);
     Assert.AreEqual(g.AvailableLimits.Length, dg.AvailableLimits.Length);
     Assert.AreEqual(g.AvailableVariants.Length, dg.AvailableVariants.Length);
     Assert.AreEqual(g.GameType, dg.GameType);
     Assert.AreEqual(g.MaxPlayers, dg.MaxPlayers);
     Assert.AreEqual(g.MinPlayers, dg.MinPlayers);
 }