C# Class Nintenlord.Forms.Utility.RectangleExtensions

Exibir arquivo Open project: Diegoisawesome/AwesomeMapEditor-old

Public Methods

Method Description
Cling ( Rectangle &area, Rectangle &smallRect, int distance ) : void
ClingIfCloser ( Rectangle &areaToClingTo, Rectangle &area, int distance ) : void
ClingInside ( Rectangle &area, Rectangle &smallRect, int distance ) : void
ClingInside2 ( Rectangle &area, Rectangle &smallRect, int distance ) : void
ClingToEdges ( Rectangle &areaToClingTo, Rectangle &area, RectangleEdges edge, RectangleEdges edgeToClingTo ) : void
RangesCollide ( int min1, int max1, int min2, int max2 ) : bool
WhichEdgesAreClose ( Rectangle &area1, Rectangle &area2, int distance ) : RectangleEdges>[].KeyValuePair

Method Details

Cling() public static method

public static Cling ( Rectangle &area, Rectangle &smallRect, int distance ) : void
area System.Drawing.Rectangle
smallRect System.Drawing.Rectangle
distance int
return void

ClingIfCloser() public static method

public static ClingIfCloser ( Rectangle &areaToClingTo, Rectangle &area, int distance ) : void
areaToClingTo System.Drawing.Rectangle
area System.Drawing.Rectangle
distance int
return void

ClingInside() public static method

public static ClingInside ( Rectangle &area, Rectangle &smallRect, int distance ) : void
area System.Drawing.Rectangle
smallRect System.Drawing.Rectangle
distance int
return void

ClingInside2() public static method

public static ClingInside2 ( Rectangle &area, Rectangle &smallRect, int distance ) : void
area System.Drawing.Rectangle
smallRect System.Drawing.Rectangle
distance int
return void

ClingToEdges() public static method

public static ClingToEdges ( Rectangle &areaToClingTo, Rectangle &area, RectangleEdges edge, RectangleEdges edgeToClingTo ) : void
areaToClingTo System.Drawing.Rectangle
area System.Drawing.Rectangle
edge RectangleEdges
edgeToClingTo RectangleEdges
return void

RangesCollide() public static method

public static RangesCollide ( int min1, int max1, int min2, int max2 ) : bool
min1 int
max1 int
min2 int
max2 int
return bool

WhichEdgesAreClose() public static method

public static WhichEdgesAreClose ( Rectangle &area1, Rectangle &area2, int distance ) : RectangleEdges>[].KeyValuePair
area1 System.Drawing.Rectangle
area2 System.Drawing.Rectangle
distance int
return RectangleEdges>[].KeyValuePair