コード例 #1
0
ファイル: BaseUnit.cs プロジェクト: tomyqg/SemiGC
 public void Move(PointF PValue)
 {
     for (int i = 0; i < Points.Count; i++)
     {
         PointF P = (PointF)Points[i];
         P.X += PValue.X;
         P.Y += PValue.Y;
     }
     //焦点
     for (int i = 0; i < FocusList.Count; i++)
     {
         CFocus Focus = (CFocus)FocusList[i];
         Focus.Point.X += PValue.X;
         Focus.Point.Y += PValue.Y;
     }
 }
コード例 #2
0
ファイル: BaseUnit.cs プロジェクト: tomyqg/SemiGC
 public void CopyFrom(CFocus focus)
 {
     FocusType     = focus.FocusType;
     FocusDrawMode = focus.FocusDrawMode;
     Point         = focus.Point;
 }
コード例 #3
0
ファイル: TuYuan.cs プロジェクト: tomyqg/SemiGC
 //private: array<PointF> GetAllPoints();
 public virtual void OnMoveFocus(CFocus Focus, System.Drawing.SizeF Offset)
 {
 }