C# Class EditorMapa2D.Tileset

Show file Open project: farlei/libEGL Class Usage Examples

Public Properties

Property Type Description
buffer byte[]
setor Setor>.Dictionary
tile_image Dictionary>
tileset_code int
walk_region List>.Dictionary

Public Methods

Method Description
CropImage ( int tileW, int tileH, Rectangle r ) : string
Paint ( ) : Image
Paint ( int tileW, int tileH ) : Image
Tileset ( ) : System
Tileset ( string path ) : System
convert_tile_crop ( string tile_crop ) : Rectangle
getCode ( int x, int y ) : string
getCode ( int x, int y, int w, int h ) : string
getImageCrop ( string tileCode, string tileCrop ) : Image
maxHeightActual ( int tileH ) : int
maxWidthActual ( int tileW ) : int
selectSetor ( int tileW, int tileH ) : void
setWalkRegion ( Point e, int tileW, int tileH ) : bool

Private Methods

Method Description
AddCropImage ( Rectangle r ) : string
AddWalkRegion ( int tileW, int tileH ) : string
checkImage ( ) : void

Method Details

CropImage() public method

public CropImage ( int tileW, int tileH, Rectangle r ) : string
tileW int
tileH int
r System.Drawing.Rectangle
return string

Paint() public method

public Paint ( ) : Image
return Image

Paint() public method

public Paint ( int tileW, int tileH ) : Image
tileW int
tileH int
return Image

Tileset() public method

public Tileset ( ) : System
return System

Tileset() public method

public Tileset ( string path ) : System
path string
return System

convert_tile_crop() public static method

public static convert_tile_crop ( string tile_crop ) : Rectangle
tile_crop string
return System.Drawing.Rectangle

getCode() public method

public getCode ( int x, int y ) : string
x int
y int
return string

getCode() public method

public getCode ( int x, int y, int w, int h ) : string
x int
y int
w int
h int
return string

getImageCrop() public method

public getImageCrop ( string tileCode, string tileCrop ) : Image
tileCode string
tileCrop string
return Image

maxHeightActual() public method

public maxHeightActual ( int tileH ) : int
tileH int
return int

maxWidthActual() public method

public maxWidthActual ( int tileW ) : int
tileW int
return int

selectSetor() public method

public selectSetor ( int tileW, int tileH ) : void
tileW int
tileH int
return void

setWalkRegion() public method

public setWalkRegion ( Point e, int tileW, int tileH ) : bool
e Point
tileW int
tileH int
return bool

Property Details

buffer public property

public byte[] buffer
return byte[]

setor public property

public Dictionary setor
return Setor>.Dictionary

tile_image public property

public Dictionary> tile_image
return Dictionary>

tileset_code public property

public int tileset_code
return int

walk_region public property

public Dictionary> walk_region
return List>.Dictionary