C# Class Terraria.World.Generation.ShapeData

Exibir arquivo Open project: EmuDevs/EDTerraria Class Usage Examples

Public Methods

Method Description
Add ( ShapeData shapeData, Point localOrigin, Point remoteOrigin ) : void
Add ( int x, int y ) : void
Clear ( ) : void
Contains ( int x, int y ) : bool
GetBounds ( Point origin ) : Rectangle
GetData ( ) : HashSet
Remove ( int x, int y ) : void
ShapeData ( ) : Microsoft.Xna.Framework
ShapeData ( ShapeData original ) : Microsoft.Xna.Framework
Subtract ( ShapeData shapeData, Point localOrigin, Point remoteOrigin ) : void

Method Details

Add() public method

public Add ( ShapeData shapeData, Point localOrigin, Point remoteOrigin ) : void
shapeData ShapeData
localOrigin Point
remoteOrigin Point
return void

Add() public method

public Add ( int x, int y ) : void
x int
y int
return void

Clear() public method

public Clear ( ) : void
return void

Contains() public method

public Contains ( int x, int y ) : bool
x int
y int
return bool

GetBounds() public static method

public static GetBounds ( Point origin ) : Rectangle
origin Point
return Microsoft.Xna.Framework.Rectangle

GetData() public method

public GetData ( ) : HashSet
return HashSet

Remove() public method

public Remove ( int x, int y ) : void
x int
y int
return void

ShapeData() public method

public ShapeData ( ) : Microsoft.Xna.Framework
return Microsoft.Xna.Framework

ShapeData() public method

public ShapeData ( ShapeData original ) : Microsoft.Xna.Framework
original ShapeData
return Microsoft.Xna.Framework

Subtract() public method

public Subtract ( ShapeData shapeData, Point localOrigin, Point remoteOrigin ) : void
shapeData ShapeData
localOrigin Point
remoteOrigin Point
return void