Dokumentace třídy BombicMapBackground

Pozadi mapy. ...

#include <map_background.h>

Seznam všech členů.

Veřejné typy

enum  WallSituation {
  TopLeft, TopRight, BottomLeft, BottomRight,
  Top, Bottom, Left, Right
}
 Pozice obvodove zdi. ...

Veřejné metody

 BombicMapBackground (const QString &name, const QPixmap &texture)
 Konstrukce pozadi.
 ~BombicMapBackground ()
 Destrukce pozadi.
const QString & name ()
 Nazev pozadi.
const QPixmap & texture ()
 Obrazek pozadi policka.
QColor ambientColor ()
 Barva pozadi okolo mapy.
BombicWallgetWall (BombicMapBackground::WallSituation wallSituation)
 Zed podle pozice.
void setWall (BombicWall *wall, BombicMapBackground::WallSituation wallSituation)
 Nastavit zed podle pozice.

Privátní atributy

QString name_
 Nazev pozadi.
QPixmap texture_
 Obrazek pozadi policka.
QHash< WallSituation,
BombicWall * > 
walls_
 Obvodove zdi podle pozice.


Detailní popis

Pozadi mapy.

Pozadi mapy definuje jake pozadi bude mit kazde policko a jak budou vypadat obvodove zdi. Obvodovych zdi je osm druhu (viz BombicMapBackground::WallSituation), jsou to ctyri rohove zdi a ctyry druhy zdi, ktere se opakuji po kazde strane.


Dokumentace k členským výčtům

Pozice obvodove zdi.

Hodnoty výčtu:
TopLeft 
TopRight 
BottomLeft 
BottomRight 
Top 
Bottom 
Left 
Right 


Dokumentace konstruktoru a destruktoru

BombicMapBackground::BombicMapBackground ( const QString &  name,
const QPixmap &  texture 
)

Konstrukce pozadi.

Parametry:
name nazev pozadi
texture obrazek pozadi policka

BombicMapBackground::~BombicMapBackground (  ) 

Destrukce pozadi.

Dealokuje prototypy obvodovych zdi.


Dokumentace k metodám

const QString & BombicMapBackground::name (  ) 

Nazev pozadi.

Návratová hodnota:
Nazev pozadi.

Tuto funkci volají...

const QPixmap & BombicMapBackground::texture (  ) 

Obrazek pozadi policka.

Návratová hodnota:
Obrazek pozadi policka.

Tuto funkci volají...

QColor BombicMapBackground::ambientColor (  ) 

Barva pozadi okolo mapy.

Návratová hodnota:
Barvu pozadi okolo mapy.

Tato funkce volá...

Tuto funkci volají...

BombicWall * BombicMapBackground::getWall ( BombicMapBackground::WallSituation  wallSituation  ) 

Zed podle pozice.

Vraceny pointer zustava ve vlastnictvi pozadi a bude dealokovan v destruktoru pozadi.

Parametry:
wallSituation pozice obvodove zdi
Návratová hodnota:
Obvodova zed.
Vracené hodnoty:
0 Zed na zadane pozici nebyla nastavena.

Tuto funkci volají...

void BombicMapBackground::setWall ( BombicWall wall,
BombicMapBackground::WallSituation  wallSituation 
)

Nastavit zed podle pozice.

Pointer wall prechazi do vlastnictvi pozadi a bude dealokovan v destruktoru pozadi.

Parametry:
wall vkladana zed
wallSituation pozice vkladane zdi


Dokumentace k datovým členům

QString BombicMapBackground::name_ [private]

Nazev pozadi.

QPixmap BombicMapBackground::texture_ [private]

Obrazek pozadi policka.

Obvodove zdi podle pozice.


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:58:41 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6