void DrawArrow(Graphics g, CArrow arrow) { using (Pen pen = new Pen(arrow.color, 8)) { pen.StartCap = LineCap.RoundAnchor; pen.EndCap = LineCap.ArrowAnchor; g.DrawLine(pen, GetMiddle(arrow.a), GetMiddle(arrow.b)); } }
public void Add(string umo) { CArrow arrow = new CArrow(); arrow.color = color; CChess.UmoToSD(umo, out int sou, out int des); arrow.SetAB(sou, des); list.Add(arrow); }