Exemple #1
0
        public void AddMove(Move move)
        {
            var view = new NoteMoveView();

            const float verticalOffset = 30;
            const float width = (210 - 18) / 2;

            if (move.Piece.Color == PieceColor.White)
                view.Frame = new RectangleF(6, (move.Number / 2) * verticalOffset, width, verticalOffset);
            else
                view.Frame = new RectangleF(12 + width, (move.Number / 2) * verticalOffset, width, verticalOffset);

            view.Text = Notator.GetMoveNotation(move);

            noteContainer.Add(view);

            noteMoves[move.Id] = view;
        }
Exemple #2
0
        public void AddMove(Move move)
        {
            var view = new NoteMoveView();

            const float verticalOffset = 30;
            const float width          = (210 - 18) / 2;

            if (move.Piece.Color == PieceColor.White)
            {
                view.Frame = new RectangleF(6, (move.Number / 2) * verticalOffset, width, verticalOffset);
            }
            else
            {
                view.Frame = new RectangleF(12 + width, (move.Number / 2) * verticalOffset, width, verticalOffset);
            }

            view.Text = Notator.GetMoveNotation(move);

            noteContainer.Add(view);

            noteMoves[move.Id] = view;
        }