C# Class SimplexDialog.MathF

Mostrar archivo Open project: lofcz/SimplexRpgEngine

Public Methods

Method Description
DrawRectangleRotated ( Graphics g, Rectangle r, float angle, Pen pen ) : void
getVerticles ( int sides, int radius, int startingAngle, Point center ) : Point[]
instancePosition ( Form1 form, Point p1 ) : Dialog
moveTowardsPoint ( Point a, Point b, int distance ) : Point
placeFree ( Form1 form, Point p1, int Depth ) : bool
pointDirection ( Point p1, Point p2 ) : float

Private Methods

Method Description
DegreesToXY ( float degrees, float radius, Point origin ) : Point
XYToDegrees ( Point xy, Point origin ) : float

Method Details

DrawRectangleRotated() public static method

public static DrawRectangleRotated ( Graphics g, Rectangle r, float angle, Pen pen ) : void
g System.Drawing.Graphics
r System.Drawing.Rectangle
angle float
pen System.Drawing.Pen
return void

getVerticles() public static method

public static getVerticles ( int sides, int radius, int startingAngle, Point center ) : Point[]
sides int
radius int
startingAngle int
center Point
return Point[]

instancePosition() public static method

public static instancePosition ( Form1 form, Point p1 ) : Dialog
form Form1
p1 Point
return Dialog

moveTowardsPoint() public static method

public static moveTowardsPoint ( Point a, Point b, int distance ) : Point
a Point
b Point
distance int
return Point

placeFree() public static method

public static placeFree ( Form1 form, Point p1, int Depth ) : bool
form Form1
p1 Point
Depth int
return bool

pointDirection() public static method

public static pointDirection ( Point p1, Point p2 ) : float
p1 Point
p2 Point
return float