30 if (value < 0)
throw new ArgumentException(
"Tolerance must not be negative.");
40 : base( img.GetData() )
49 : this(
Game.LoadImage(assetName))
Abstrakti ruutukartta. Tätä luokkaa et voi muodostaa. Katso ColorTileMap ja TileMap
delegate void TileMethod(Vector position, double width, double height)
delegate void TileMethod< T1, T2 >(Vector position, double width, double height, T1 p1, T2 p2)
delegate void TileMethod< T1, T2, T3 >(Vector position, double width, double height, T1 p1, T2 p2, T3 p3)
delegate void TileMethod< T1 >(Vector position, double width, double height, T1 p1)
Ruutukartta, jonka avulla olioita voidaan helposti asettaa tasavälein ruudukkoon. Ruutukartta koostuu...
void SetTileMethod(string hexCode, TileMethod method)
Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f....
ColorTileMap(string assetName)
Luo uuden ruutukartan.
ColorTileMap(Image img)
Luo uuden ruutukartan.
void SetTileMethod< T1, T2 >(string hexCode, TileMethod< T1, T2 > method, T1 p1, T2 p2)
Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f....
static ColorTileMap FromLevelAsset(string assetName)
Lukee ruutukentän Content-projektin kuvatiedostosta.
void SetTileMethod< T1 >(string hexCode, TileMethod< T1 > method, T1 p1)
Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f....
void SetTileMethod< T1, T2, T3 >(string hexCode, TileMethod< T1, T2, T3 > method, T1 p1, T2 p2, T3 p3)
Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f....
double ColorTolerance
Väritoleranssi. Mitä pienempi toleranssi, sitä tarkemmin eri värit erotellaan toisistaan....
virtual bool ItemEquals(Color a, Color b)
Vastaavatko alkiot toisiaan
static Image LoadImage(string name)
Lataa kuvan contentista.
static double Distance(Color a, Color b)
Laskee kahden värin (euklidisen) etäisyyden RGB-väriavaruudessa. Värikomponentit ovat välillä 0-255 j...
static readonly Color Transparent
Läpinäkyvä väri.
static Color FromHexCode(string hexString)
Palauttaa heksakoodia vastaavan värin.
byte AlphaComponent
Läpinäkymättömyys välillä 0-255