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(); }