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

Classe que contem as propriedades dos edificios. Mais...

#include <BuildingProperty.h>

Lista de todos os Membros.

Métodos Públicos

virtual ~BuildingProperty ()
 Destrutor.
void loadCost ()
 Carrega preco dos edificios.
void loadDimension ()
 Carrega dimensao dos edificios.
void loadTileType ()
 Carrega tipo do tile em que o edificio deve ser construido.
void loadMaxSlot ()
 Carrega numero maximo de espaco nos edificios.
void loadMaxQueue ()
 Carrega numero maximo da fila de treinamento dos edificios.
void loadMiningGain ()
 Carrega quantidade de ouro por intervalo de tempo dos edificios.
void loadMiningCooldown ()
 Carrega intervalo de tempo de espera para incremento de um tick de ouro.
void loadMaxHp ()
 Carrega vida maxima dos edificios.
void loadRadius ()
 Carrega raio de colisao dos edificios.
void loadTime ()
 Carrega tempo de construcao dos edificios.
void loadName ()
 Carrega nome dos edificios.
void loadAction ()
 Carrega acoes dos edificios.
void loadBitmap ()
 Carrega bitmap dos edificios.
void loadIcon ()
 Carrega icones dos edificios.
int getCost (int type)
int getDimension (int type)
int getTileType (int type)
int getMaxSlot (int type)
int getMaxQueue (int type)
int getMiningGain (int type)
float getMiningCooldown (int type)
float getMaxHp (int type)
float getRadius (int type)
float getTime (int type)
std::string getName (int type)
std::vector< std::string > getAction (int type)
ALLEGRO_BITMAP * getBitmap (int type)
ALLEGRO_BITMAP * getIcon (int type)
int getType (std::string name)
 Devolve o numero do tipo da construcao com nome name.

Descrição Detalhada

Classe que contem as propriedades dos edificios.


Métodos

std::vector< std::string > BuildingProperty::getAction ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Acoes do edificio do tipo type
ALLEGRO_BITMAP * BuildingProperty::getBitmap ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Bitmap do edificio do tipo type
int BuildingProperty::getCost ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Preco do edificio do tipo type
int BuildingProperty::getDimension ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Dimensao do edificio do tipo type
ALLEGRO_BITMAP * BuildingProperty::getIcon ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Icone do edificio do tipo type
float BuildingProperty::getMaxHp ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Vida maxima do edificio do tipo type
int BuildingProperty::getMaxQueue ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Quantidade maxima da fila de treinamento do edificio do tipo type
int BuildingProperty::getMaxSlot ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Quantidade maxima de espaco do edificio do tipo type
Parâmetros:
typeTipo do edificio
Retorna:
Tempo de espera para incrementar um tick de ouro do edificio do tipo type
Parâmetros:
typeTipo do edificio
Retorna:
Quantidade de ouro ganho por tick do edificio do tipo type
std::string BuildingProperty::getName ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Nome do edificio do tipo type
float BuildingProperty::getRadius ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Raio do edificio do tipo type
int BuildingProperty::getTileType ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Tipo do tile do edificio do tipo type
float BuildingProperty::getTime ( int  type)
Parâmetros:
typeTipo do edificio
Retorna:
Tempo de construcao do edificio do tipo type
int BuildingProperty::getType ( std::string  name)

Devolve o numero do tipo da construcao com nome name.

Parâmetros:
nameNome da construcao
Retorna:
Indice do tipo da construcao de nome name, -1 se nao existir

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