protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Redirect("~/Home.aspx"); } user = (User)Session["User"]; game = (BLL.Game)Application["Game"]; player = (BLL.Player)Session["Player"]; if (player == null) { Response.Redirect("~/Home.aspx"); } if (player.GameEnded) { Session["Player"] = null; Response.Redirect($"~/Summery.aspx?gameId={player.GameID}"); } Pile.card = player.leadingCard; Deck.card = null; Deck.IsButton = true; Deck.Click += TryDraw; Hand.DataSource = player.GetHand(); Hand.DataBind(); Users.DataSource = player.players; Users.DataBind(); }
public void DoUpdate() { gameEnded = false; if (player.HasUndoneBroadcasts()) { BLL.Game.IPlayerBroadcast broadcast = player.NextBroadcast(); player.DoBroadcast(); } if (player.GameEnded) { gameEnded = true; } Pile.card = player.leadingCard; Pile.LoadCard(); Users.DataSource = player.players; Users.DataBind(); }