protected void NewGame() { GameEngine = new KnotsAndCrossesEngine.KnotsAndCrossesEngine(); ToggleEnableAllButtons(true); ClearAllButtons(); ClearBoard(); lblErrorMsg.Visible = false; lblGameStatusMsg.InnerText = $"NEW GAME. Player { GameEngine.PlayerSwitch + 1 } take your turn"; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NewGame(); } else { if (ViewState[KNOTS_AND_CROSSES_ENGINE_NAME] != null) { GameEngine = (KnotsAndCrossesEngine.KnotsAndCrossesEngine)ViewState[KNOTS_AND_CROSSES_ENGINE_NAME]; } } }