示例#1
0
        private void PiecePaint(object sender, PaintEventArgs e)
        {
            Graphics  g         = e.Graphics;
            PieceRect pieceRect = pFactory.GetPieceRect(pType, pColor);

            pieceRect.Draw(g, new Point(10, 10));
        }
示例#2
0
文件: Piece.cs 项目: Aiden-p77/Chess
        internal void Draw(PieceFactory pFactory, Graphics g)
        {
            PieceRect pRect = pFactory.GetPieceRect(pType, pColor);

            imagePos.X = this.GetStartPosition().X;
            imagePos.Y = this.GetStartPosition().Y;
            pRect.Draw(g, imagePos);
        }