Jypeli  5
The simple game programming library
AbstractTileMap< TileType > luokkamallireferenssi

Julkiset jäsenfunktiot

delegate void TileMethod (Vector position, double width, double height)
 
delegate void TileMethod< T1 > (Vector position, double width, double height, T1 p1)
 
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, T2, T3, T4 > (Vector position, double width, double height, T1 p1, T2 p2, T3 p3, T4 p4)
 
delegate void TileMethod< T1, T2, T3, T4, T5 > (Vector position, double width, double height, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
 
delegate void TileMethod< T1, T2, T3, T4, T5, T6 > (Vector position, double width, double height, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 
delegate void TileMethodWithPos (Vector position, double width, double height, IntPoint positionInLevelArray)
 
delegate void TileMethodWithPos< T1 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1)
 
delegate void TileMethodWithPos< T1, T2 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1, T2 p2)
 
delegate void TileMethodWithPos< T1, T2, T3 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1, T2 p2, T3 p3)
 
delegate void TileMethodWithPos< T1, T2, T3, T4 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1, T2 p2, T3 p3, T4 p4)
 
delegate void TileMethodWithPos< T1, T2, T3, T4, T5 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
 
delegate void TileMethodWithPos< T1, T2, T3, T4, T5, T6 > (Vector position, double width, double height, IntPoint positionInLevelArray, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 
 AbstractTileMap (TileType[,] tiles)
 
void SetTileMethod (TileType tileSymbol, TileMethodWithPos f)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1 > (TileType tileSymbol, TileMethodWithPos< T1 > f, T1 p1)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2 > (TileType tileSymbol, TileMethodWithPos< T1, T2 > f, T1 p1, T2 p2)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3 > (TileType tileSymbol, TileMethodWithPos< T1, T2, T3 > f, T1 p1, T2 p2, T3 p3)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4 > (TileType tileSymbol, TileMethodWithPos< T1, T2, T3, T4 > f, T1 p1, T2 p2, T3 p3, T4 p4)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4, T5 > (TileType tileSymbol, TileMethodWithPos< T1, T2, T3, T4, T5 > f, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4, T5, T6 > (TileType tileSymbol, TileMethodWithPos< T1, T2, T3, T4, T5, T6 > f, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod (TileType tileSymbol, TileMethod f)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1 > (TileType tileSymbol, TileMethod< T1 > f, T1 p1)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2 > (TileType tileSymbol, TileMethod< T1, T2 > f, T1 p1, T2 p2)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3 > (TileType tileSymbol, TileMethod< T1, T2, T3 > f, T1 p1, T2 p2, T3 p3)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4 > (TileType tileSymbol, TileMethod< T1, T2, T3, T4 > f, T1 p1, T2 p2, T3 p3, T4 p4)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4, T5 > (TileType tileSymbol, TileMethod< T1, T2, T3, T4, T5 > f, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void SetTileMethod< T1, T2, T3, T4, T5, T6 > (TileType tileSymbol, TileMethod< T1, T2, T3, T4, T5, T6 > f, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute. Lisää...
 
void Execute ()
 Käy kentän kaikki merkit läpi ja kutsuu SetTileMethod-metodilla annettuja aliohjelmia kunkin merkin kohdalla. Lisää...
 
void Execute (double tileWidth, double tileHeight)
 Käy kentän kaikki merkit läpi ja kutsuu SetTileMethod-metodilla annettuja aliohjelmia kunkin merkin kohdalla. Lisää...
 
void Optimize (params TileType[] symbols)
 Optimoi annetut ruudut niin, että useammat vierekkäiset oliot yhdistetään isommiksi olioiksi. Älä käytä esim. kerättäville esineille. Lisää...
 
void Optimize (TileType sym)
 Optimoi annetut ruudut niin, että useammat vierekkäiset oliot yhdistetään isommiksi olioiksi. Älä käytä esim. kerättäville esineille. Lisää...
 
int GetLength (int dimension)
 Palauttaa annetun dimension pituuden (merkkeinä, ei pikseleinä). Lisää...
 
TileType GetTile (int row, int col)
 Palauttaa ruudussa olevan symbolin. Lisää...
 
void SetTile (int row, int col, TileType c)
 Asettaa ruudussa olevan symbolin. Lisää...
 

Staattiset julkiset jäsenfunktiot

static TileMethodWithPos ChangeSize (TileMethodWithPos m, double newWidth, double newHeight)
 Muuttaa luontialiohjelman tekemän olion kokoa. Lisää...
 
static TileMethodWithPos ChangeSizeMultiplier (TileMethodWithPos m, double widthMultiplier, double heightMultiplier)
 Muuttaa luontialiohjelman tekemän olion kokoa tietyllä kertoimilla. Lisää...
 

Suojatut jäsenfunktiot

TileMethodWithPos GetMethodForSymbol (TileType symbol)
 
virtual bool SymbolEquals (TileType a, TileType b)
 

Suojellut attribuutit

Dictionary< TileType, TileMethodWithPoslegend = new Dictionary<TileType, TileMethodWithPos>()
 
TileType [,] tiles
 

Ominaisuudet

abstract TileType Null [get]
 
int RowCount [get]
 Rivien määrä kentässä (pystysuoraan). Lisää...
 
int ColumnCount [get]
 Sarakkeiden määrä kentässä (vaakasuoraan). Lisää...
 

Yksityiskohtainen selite

Määrittely tiedoston AbstractTileMap.cs rivillä 8.

Rakentajien & purkajien dokumentaatio

◆ AbstractTileMap()

AbstractTileMap ( TileType  tiles[,])

Määrittely tiedoston AbstractTileMap.cs rivillä 55.

Jäsenfunktioiden dokumentaatio

◆ ChangeSize()

static TileMethodWithPos ChangeSize ( TileMethodWithPos  m,
double  newWidth,
double  newHeight 
)
static

Muuttaa luontialiohjelman tekemän olion kokoa.

Parametrit
mLuontialiohjelma
newWidthUusi leveys oliolle
newHeightUusi korkeus oliolle
Palauttaa

Määrittely tiedoston AbstractTileMap.cs rivillä 495.

◆ ChangeSizeMultiplier()

static TileMethodWithPos ChangeSizeMultiplier ( TileMethodWithPos  m,
double  widthMultiplier,
double  heightMultiplier 
)
static

Muuttaa luontialiohjelman tekemän olion kokoa tietyllä kertoimilla.

Parametrit
mLuontialiohjelma
widthMultiplierKerroin alkuperäiselle leveydelle
heightMultiplierKerroin alkuperäiselle korkeudelle
Palauttaa

Määrittely tiedoston AbstractTileMap.cs rivillä 507.

◆ Execute() [1/2]

void Execute ( )

Käy kentän kaikki merkit läpi ja kutsuu SetTileMethod-metodilla annettuja aliohjelmia kunkin merkin kohdalla.

Aliohjelmassa voi esimerkiksi luoda olion ruudun kohdalle.

Määrittely tiedoston AbstractTileMap.cs rivillä 302.

◆ Execute() [2/2]

void Execute ( double  tileWidth,
double  tileHeight 
)

Käy kentän kaikki merkit läpi ja kutsuu SetTileMethod-metodilla annettuja aliohjelmia kunkin merkin kohdalla.

Aliohjelmassa voi esimerkiksi luoda olion ruudun kohdalle.

Parametrit
tileWidthYhden ruudun leveys.
tileHeightYhden ruudun korkeus.

Määrittely tiedoston AbstractTileMap.cs rivillä 318.

◆ GetLength()

int GetLength ( int  dimension)

Palauttaa annetun dimension pituuden (merkkeinä, ei pikseleinä).

Parametrit
dimensionDimensio. 0 antaa kentän korkeuden, 1 leveyden.
Palauttaa
Annetun dimension koko

Määrittely tiedoston AbstractTileMap.cs rivillä 460.

◆ GetMethodForSymbol()

TileMethodWithPos GetMethodForSymbol ( TileType  symbol)
protected

Määrittely tiedoston AbstractTileMap.cs rivillä 348.

◆ GetTile()

TileType GetTile ( int  row,
int  col 
)

Palauttaa ruudussa olevan symbolin.

Parametrit
rowRivi
colSarake
Palauttaa
symbolin

Määrittely tiedoston AbstractTileMap.cs rivillä 471.

◆ Optimize() [1/2]

void Optimize ( params TileType []  symbols)

Optimoi annetut ruudut niin, että useammat vierekkäiset oliot yhdistetään isommiksi olioiksi. Älä käytä esim. kerättäville esineille.

Parametrit
symbolsOptimoitavat symbolit

Määrittely tiedoston AbstractTileMap.cs rivillä 371.

◆ Optimize() [2/2]

void Optimize ( TileType  sym)

Optimoi annetut ruudut niin, että useammat vierekkäiset oliot yhdistetään isommiksi olioiksi. Älä käytä esim. kerättäville esineille.

Parametrit
symOptimoitava symboli

Määrittely tiedoston AbstractTileMap.cs rivillä 382.

◆ SetTile()

void SetTile ( int  row,
int  col,
TileType  c 
)

Asettaa ruudussa olevan symbolin.

Parametrit
rowRivi
colSarake
cUusi merkki
Palauttaa
symbolin

Määrittely tiedoston AbstractTileMap.cs rivillä 483.

◆ SetTileMethod() [1/2]

void SetTileMethod ( TileType  tileSymbol,
TileMethodWithPos  f 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Parametrit
tileSymbolMerkki
fAliohjelma

Määrittely tiedoston AbstractTileMap.cs rivillä 86.

◆ SetTileMethod() [2/2]

void SetTileMethod ( TileType  tileSymbol,
TileMethod  f 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Parametrit
tileSymbolMerkki
fAliohjelma

Määrittely tiedoston AbstractTileMap.cs rivillä 194.

◆ SetTileMethod< T1 >() [1/2]

void SetTileMethod< T1 > ( TileType  tileSymbol,
TileMethodWithPos< T1 >  f,
T1  p1 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 100.

◆ SetTileMethod< T1 >() [2/2]

void SetTileMethod< T1 > ( TileType  tileSymbol,
TileMethod< T1 >  f,
T1  p1 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 208.

◆ SetTileMethod< T1, T2 >() [1/2]

void SetTileMethod< T1, T2 > ( TileType  tileSymbol,
TileMethodWithPos< T1, T2 >  f,
T1  p1,
T2  p2 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 116.

◆ SetTileMethod< T1, T2 >() [2/2]

void SetTileMethod< T1, T2 > ( TileType  tileSymbol,
TileMethod< T1, T2 >  f,
T1  p1,
T2  p2 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 224.

◆ SetTileMethod< T1, T2, T3 >() [1/2]

void SetTileMethod< T1, T2, T3 > ( TileType  tileSymbol,
TileMethodWithPos< T1, T2, T3 >  f,
T1  p1,
T2  p2,
T3  p3 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 132.

◆ SetTileMethod< T1, T2, T3 >() [2/2]

void SetTileMethod< T1, T2, T3 > ( TileType  tileSymbol,
TileMethod< T1, T2, T3 >  f,
T1  p1,
T2  p2,
T3  p3 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 240.

◆ SetTileMethod< T1, T2, T3, T4 >() [1/2]

void SetTileMethod< T1, T2, T3, T4 > ( TileType  tileSymbol,
TileMethodWithPos< T1, T2, T3, T4 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 148.

◆ SetTileMethod< T1, T2, T3, T4 >() [2/2]

void SetTileMethod< T1, T2, T3, T4 > ( TileType  tileSymbol,
TileMethod< T1, T2, T3, T4 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 256.

◆ SetTileMethod< T1, T2, T3, T4, T5 >() [1/2]

void SetTileMethod< T1, T2, T3, T4, T5 > ( TileType  tileSymbol,
TileMethodWithPos< T1, T2, T3, T4, T5 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 164.

◆ SetTileMethod< T1, T2, T3, T4, T5 >() [2/2]

void SetTileMethod< T1, T2, T3, T4, T5 > ( TileType  tileSymbol,
TileMethod< T1, T2, T3, T4, T5 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 272.

◆ SetTileMethod< T1, T2, T3, T4, T5, T6 >() [1/2]

void SetTileMethod< T1, T2, T3, T4, T5, T6 > ( TileType  tileSymbol,
TileMethodWithPos< T1, T2, T3, T4, T5, T6 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 180.

◆ SetTileMethod< T1, T2, T3, T4, T5, T6 >() [2/2]

void SetTileMethod< T1, T2, T3, T4, T5, T6 > ( TileType  tileSymbol,
TileMethod< T1, T2, T3, T4, T5, T6 >  f,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6 
)

Määrittää, että tietyn ruutukentän symbolin (tileSymbol) kohdalla kutsutaan aliohjelmaa f. Huom! Käytä tämän aliohjelman kanssa metodia Execute.

Template Parameters
T1Ensimmäisen parametrin tyyppi
T2Toisen parametrin tyyppi
Parametrit
tileSymbolMerkki
fAliohjelma
p1Ensimmäinen parametri
p2Toinen parametri

Määrittely tiedoston AbstractTileMap.cs rivillä 288.

◆ SymbolEquals()

virtual bool SymbolEquals ( TileType  a,
TileType  b 
)
protectedvirtual

Määrittely tiedoston AbstractTileMap.cs rivillä 361.

◆ TileMethod()

delegate void TileMethod ( Vector  position,
double  width,
double  height 
)

◆ TileMethod< T1 >()

delegate void TileMethod< T1 > ( Vector  position,
double  width,
double  height,
T1  p1 
)

◆ TileMethod< T1, T2 >()

delegate void TileMethod< T1, T2 > ( Vector  position,
double  width,
double  height,
T1  p1,
T2  p2 
)

◆ TileMethod< T1, T2, T3 >()

delegate void TileMethod< T1, T2, T3 > ( Vector  position,
double  width,
double  height,
T1  p1,
T2  p2,
T3  p3 
)

◆ TileMethod< T1, T2, T3, T4 >()

delegate void TileMethod< T1, T2, T3, T4 > ( Vector  position,
double  width,
double  height,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

◆ TileMethod< T1, T2, T3, T4, T5 >()

delegate void TileMethod< T1, T2, T3, T4, T5 > ( Vector  position,
double  width,
double  height,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5 
)

◆ TileMethod< T1, T2, T3, T4, T5, T6 >()

delegate void TileMethod< T1, T2, T3, T4, T5, T6 > ( Vector  position,
double  width,
double  height,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6 
)

◆ TileMethodWithPos()

delegate void TileMethodWithPos ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray 
)

◆ TileMethodWithPos< T1 >()

delegate void TileMethodWithPos< T1 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1 
)

◆ TileMethodWithPos< T1, T2 >()

delegate void TileMethodWithPos< T1, T2 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1,
T2  p2 
)

◆ TileMethodWithPos< T1, T2, T3 >()

delegate void TileMethodWithPos< T1, T2, T3 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1,
T2  p2,
T3  p3 
)

◆ TileMethodWithPos< T1, T2, T3, T4 >()

delegate void TileMethodWithPos< T1, T2, T3, T4 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

◆ TileMethodWithPos< T1, T2, T3, T4, T5 >()

delegate void TileMethodWithPos< T1, T2, T3, T4, T5 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5 
)

◆ TileMethodWithPos< T1, T2, T3, T4, T5, T6 >()

delegate void TileMethodWithPos< T1, T2, T3, T4, T5, T6 > ( Vector  position,
double  width,
double  height,
IntPoint  positionInLevelArray,
T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6 
)

Jäsendatan dokumentaatio

◆ legend

Dictionary<TileType, TileMethodWithPos> legend = new Dictionary<TileType, TileMethodWithPos>()
protected

Määrittely tiedoston AbstractTileMap.cs rivillä 50.

◆ tiles

TileType [,] tiles
protected

Määrittely tiedoston AbstractTileMap.cs rivillä 51.

Ominaisuuksien dokumentaatio

◆ ColumnCount

int ColumnCount
get

Sarakkeiden määrä kentässä (vaakasuoraan).

Määrittely tiedoston AbstractTileMap.cs rivillä 75.

◆ Null

abstract TileType Null
getprotected

Määrittely tiedoston AbstractTileMap.cs rivillä 53.

◆ RowCount

int RowCount
get

Rivien määrä kentässä (pystysuoraan).

Määrittely tiedoston AbstractTileMap.cs rivillä 67.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: