public int GetNextR(Move m) { if (Notations.Game.Flags.IsFirtMove) { return(0); } ScoringDataRow sd = GetScoringDataRow(m.Pid); if (sd == null) { return(0); } if (m.IsWhite) { if (sd.R == SheetSize - 1) { return(0); } return(sd.R + 1); } return(sd.R); }
private void AddScoringView(Move m) { ScoringDataRow sd = GetScoringDataRow(m.Id); if (Ap.Options.IsSingleNotation) { ScoringView.DefaultView[sd.R][sd.C] = m.PieceStr + m.To; } else { ScoringView.DefaultView[sd.R][sd.C] = m.PieceStr + m.FromDashTo; } }
public int GetSno(Move m) { if (Notations.Game.Flags.IsFirtMove) { return(1); } ScoringDataRow sd = GetScoringDataRow(m.Id); if (sd == null) { return(1); } return(sd.SNo); }