RTS2D
Métodos Públicos
Referência da Classe Gui

Interface do usuario. Mais...

#include <Gui.h>

Lista de todos os Membros.

Métodos Públicos

 Gui (const Theme &theme, ALLEGRO_DISPLAY *display)
 Construtor.
virtual ~Gui ()
 Destrutor.
float getPx ()
void setPx (float px)
 Atribui valor da coordenada x da GUI.
float getPy ()
void setPy (float py)
 Atribui valor da coordenada y da GUI.
float getWidth ()
void setWidth (float width)
 Atribui valor da largura da GUI.
float getHeight ()
void setHeight (float height)
 Atribui valor da altura da GUI.
std::string getAction ()
void setRectangle (float px, float py, float width, float height)
 Altera as dimensoes da GUI.
void setGame (Game *game)
 Atribui um game a GUI.
void setSelect (std::vector< Unit * > select)
 Atrubui um vetor de unidades selecionada.
void setSelectBuilding (Building *selectBuilding)
 Atrubui um edificio selecionado.
void update (int aState)
 Atualiza GUI de acordo com o estado do simulador.
void render ()
 Renderiza GUI.

Descrição Detalhada

Interface do usuario.


Construtores & Destrutores

Gui::Gui ( const Theme &  theme,
ALLEGRO_DISPLAY *  display 
)

Construtor.

Parâmetros:
themeTema da GUI
displayTela do jogo

Métodos

std::string Gui::getAction ( )
Retorna:
String com o nome da acao que foi pressionada
float Gui::getHeight ( )
Retorna:
Altura da GUI
float Gui::getPx ( )
Retorna:
Coordenada x em pixel da GUI
float Gui::getPy ( )
Retorna:
Coordenada y em pixel da GUI
float Gui::getWidth ( )
Retorna:
Largura da GUI
void Gui::setGame ( Game game)

Atribui um game a GUI.

Parâmetros:
gamePonteiro do game
void Gui::setHeight ( float  height)

Atribui valor da altura da GUI.

Parâmetros:
heightAltura da GUI
void Gui::setPx ( float  px)

Atribui valor da coordenada x da GUI.

Parâmetros:
pxCoordenada x em pixel da GUI
void Gui::setPy ( float  py)

Atribui valor da coordenada y da GUI.

Parâmetros:
pyCoordenada y em pixel da GUI
void Gui::setRectangle ( float  px,
float  py,
float  width,
float  height 
)

Altera as dimensoes da GUI.

Parâmetros:
pxCoordenada x em pixel da GUI
pyCoordenada y em pixel da GUI
widthLargura da GUI
heightAltura da GUI
void Gui::setWidth ( float  width)

Atribui valor da largura da GUI.

Parâmetros:
widthLargura da GUI
void Gui::update ( int  aState)

Atualiza GUI de acordo com o estado do simulador.

Parâmetros:
aStateEstado do simulador

A documentação para esta classe foi gerada a partir dos seguintes arquivos:
 Todos Classes Funções