コード例 #1
0
ファイル: FigureControls.cs プロジェクト: djpnewton/ddraw
 public DHitTest HitTest(DPoint pt, Figure f, double scale)
 {
     if (IsVisible(f.Selected))
     {
         if (DGeom.PointInRect(pt, GetRect(pos, f.GetSelectRect(), scale)))
             return DHitTest.Glyph;
     }
     return DHitTest.None;
 }
コード例 #2
0
ファイル: FigureControls.cs プロジェクト: djpnewton/ddraw
 public override void Paint(DGraphics dg, Figure f, double scale)
 {
     dg.DrawBitmap(bmp, GetRect(Position, f.GetSelectRect(), scale));
 }
コード例 #3
0
ファイル: DHsm.cs プロジェクト: djpnewton/ddraw
 double GetRotationOfPointComparedToFigure(Figure f, DPoint pt)
 {
     return DGeom.AngleBetweenPoints(f.GetSelectRect().Center, pt);
 }