C# Class MapEditor.Helpers.Util

Datei anzeigen Open project: Wotuu/RTS_XNA_v2

Public Methods

Method Description
GetCustomTexture2D ( SpriteBatch batch, Color color ) : Microsoft.Xna.Framework.Graphics.Texture2D

GetHypoteneuseAngleDegrees ( Point p1, Point p2 ) : float

Gets the angle of the hypoteneuse with the X-axis between two points.

GetHypoteneuseAngleRad ( Point p1, Point p2 ) : float

Gets the angle of the hypoteneuse with the X-axis between two points.

GetHypoteneuseLength ( Point p1, Point p2 ) : double

Gets the length of the hypoteneuse between two points.

GetPointOnCircle ( Point location, double radius, double angle ) : Point

Gets a point at the edge of a circle at a location, with given radius, with the given angle.

GetQuadDepth ( int width ) : int
LoadNodes ( String filename, GraphicsDevice graphicsdevice ) : void

Loads collisionnodes from a file

LoadPlayers ( String filename ) : void

Method Details

GetCustomTexture2D() public static method

public static GetCustomTexture2D ( SpriteBatch batch, Color color ) : Microsoft.Xna.Framework.Graphics.Texture2D
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
color Color
return Microsoft.Xna.Framework.Graphics.Texture2D

GetHypoteneuseAngleDegrees() public static method

Gets the angle of the hypoteneuse with the X-axis between two points.
public static GetHypoteneuseAngleDegrees ( Point p1, Point p2 ) : float
p1 Point Point one
p2 Point Point two
return float

GetHypoteneuseAngleRad() public static method

Gets the angle of the hypoteneuse with the X-axis between two points.
public static GetHypoteneuseAngleRad ( Point p1, Point p2 ) : float
p1 Point Point one
p2 Point Point two
return float

GetHypoteneuseLength() public static method

Gets the length of the hypoteneuse between two points.
public static GetHypoteneuseLength ( Point p1, Point p2 ) : double
p1 Point Point 1
p2 Point Point 2
return double

GetPointOnCircle() public static method

Gets a point at the edge of a circle at a location, with given radius, with the given angle.
public static GetPointOnCircle ( Point location, double radius, double angle ) : Point
location Point The location of the circle
radius double The radius of the circle
angle double The angle
return Point

GetQuadDepth() public static method

public static GetQuadDepth ( int width ) : int
width int
return int

LoadNodes() public static method

Loads collisionnodes from a file
public static LoadNodes ( String filename, GraphicsDevice graphicsdevice ) : void
filename String
graphicsdevice GraphicsDevice Graphics Device
return void

LoadPlayers() public static method

public static LoadPlayers ( String filename ) : void
filename String
return void