Exemplo n.º 1
0
 public GameSearch(Game game, MainForm mainForm)
 {
     InitializeComponent();
     this.Game     = game;
     this.MainForm = mainForm;
     positionSetup = new PositionSetupUc(this.Game, this.MainForm);
     positionSetup.OnBoardFenSet += new PositionSetupUc.BoardFenSetHandler(positionSetup_OnBoardFenSet);
     tabPageControl = tabControl1.TabPages["position"];
     tabPageControl.Controls.Add(positionSetup);
     LoadGameSearch();
 }
Exemplo n.º 2
0
        private void SaveGame()
        {
            bool isEco   = chkEco.Checked;
            bool isMoves = chkMoves.Checked;
            bool isYear  = chkYear.Checked;

            GameSearchData.White1       = txtWhite1.Text;
            GameSearchData.White2       = txtWhite2.Text;
            GameSearchData.Black1       = txtBlack1.Text;
            GameSearchData.Black2       = txtBlack2.Text;
            GameSearchData.Tournament   = txtTournament.Text;
            GameSearchData.Year1        = numYear1.Value;
            GameSearchData.Year2        = numYear2.Value;
            GameSearchData.IsYear       = isYear;
            GameSearchData.EcoCode1     = FormattedEco(txtEco1.Text);
            GameSearchData.EcoCode2     = FormattedEco(txtEco2.Text);
            GameSearchData.IsECO        = isEco;
            GameSearchData.Moves1       = numMoves1.Value;
            GameSearchData.Moves2       = numMoves2.Value;
            GameSearchData.IsMoves      = isMoves;
            GameSearchData.Elo1         = FormattedElo(numElo1.Value);
            GameSearchData.Elo2         = FormattedElo(numElo2.Value);
            GameSearchData.IsNoneElo    = rdbtnNone.Checked;
            GameSearchData.IsOneElo     = rdbtnOne.Checked;
            GameSearchData.IsBothElo    = rdbtnBoth.Checked;
            GameSearchData.IsAverageElo = rdbtnAverage.Checked;
            GameSearchData.IsWin        = chkWin.Checked;
            GameSearchData.IsLost       = chkLost.Checked;
            GameSearchData.IsDraw       = chkDraw.Checked;
            GameSearchData.IsMated      = chkMate.Checked;
            GameSearchData.IsStalem     = chkStalem.Checked;
            GameSearchData.IsCheck      = chkCheck.Checked;
            PositionSetupUc positionSetupUC = tabPageControl.Controls[positionControl] as PositionSetupUc;

            GameSearchData.BoardFen           = positionSetupUC.GetBoardFEN();
            GameSearchData.IsGameDataIncluded = chkGameData.Checked;
            GameSearchData.IsPositonIncluded  = chkPosition.Checked;
            GameSearchData.Save();
        }