Ejemplo n.º 1
0
        public int GetC(VariationTypeE type, int id)
        {
            if (this.Game.Flags.IsFirtMove)
            {
                return(0);
            }

            NotationDataRow nd = GetNotationDataRow(id);

            if (nd == null)
            {
                return(0);
            }


            switch (type)
            {
            case VariationTypeE.Variation:
                return(1);

            case VariationTypeE.MainLine:
            case VariationTypeE.Insert:
            case VariationTypeE.Overwrite:
            default:
                if (nd.C == Notations.MaxColumnIndex)
                {
                    return(0);
                }

                return(nd.C + 1);
            }
        }
 private void SetVariationType(VariationTypeE variationType)
 {
     VariationType     = variationType;
     this.DialogResult = DialogResult.OK;
     this.Close();
 }