C# Класс VeeGen.VGArea

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clear ( int mValue ) : void
Clone ( ) : VGArea
Contains ( int mX, int mY ) : bool
GetBorderTiles ( int mOffset ) : List
GetRandomBorderTile ( int mOffset ) : VGTile
GetRandomTile ( int mOffset ) : VGTile
GetTileCountByValue ( List mTiles, int mValue ) : int
GetTileNeighbors ( int mX, int mY, int mRadius = 1 ) : List
GetTileNeighborsCountByValue ( int mX, int mY, int mValue, int mRadius = 1 ) : int
GetTileNodeNeighbors ( int mX, int mY, int mRadius = 1 ) : List
SetBorder ( int mValue, int mOffset ) : void
ToArray ( ) : ].int[
ToString ( ) : string
VGArea ( VGWorld mWorld, int mXStart, int mYStart, int mXEnd, int mYEnd ) : System
this ( int mX, int mY ) : VGTile

Описание методов

Clear() публичный Метод

public Clear ( int mValue ) : void
mValue int
Результат void

Clone() публичный Метод

public Clone ( ) : VGArea
Результат VGArea

Contains() публичный Метод

public Contains ( int mX, int mY ) : bool
mX int
mY int
Результат bool

GetBorderTiles() публичный Метод

public GetBorderTiles ( int mOffset ) : List
mOffset int
Результат List

GetRandomBorderTile() публичный Метод

public GetRandomBorderTile ( int mOffset ) : VGTile
mOffset int
Результат VGTile

GetRandomTile() публичный Метод

public GetRandomTile ( int mOffset ) : VGTile
mOffset int
Результат VGTile

GetTileCountByValue() публичный Метод

public GetTileCountByValue ( List mTiles, int mValue ) : int
mTiles List
mValue int
Результат int

GetTileNeighbors() публичный Метод

public GetTileNeighbors ( int mX, int mY, int mRadius = 1 ) : List
mX int
mY int
mRadius int
Результат List

GetTileNeighborsCountByValue() публичный Метод

public GetTileNeighborsCountByValue ( int mX, int mY, int mValue, int mRadius = 1 ) : int
mX int
mY int
mValue int
mRadius int
Результат int

GetTileNodeNeighbors() публичный Метод

public GetTileNodeNeighbors ( int mX, int mY, int mRadius = 1 ) : List
mX int
mY int
mRadius int
Результат List

SetBorder() публичный Метод

public SetBorder ( int mValue, int mOffset ) : void
mValue int
mOffset int
Результат void

ToArray() публичный Метод

public ToArray ( ) : ].int[
Результат ].int[

ToString() публичный Метод

public ToString ( ) : string
Результат string

VGArea() публичный Метод

public VGArea ( VGWorld mWorld, int mXStart, int mYStart, int mXEnd, int mYEnd ) : System
mWorld VGWorld
mXStart int
mYStart int
mXEnd int
mYEnd int
Результат System

this() публичный Метод

public this ( int mX, int mY ) : VGTile
mX int
mY int
Результат VGTile