Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
|
Interface de comunicação entre States. Mais...
#include <StateData.h>
Métodos Públicos | |
virtual bool | Is (StateDataType typeToCheck) const =0 |
Informa o tipo do StateData. Mais... | |
Atributos Públicos | |
int | waveCount |
int | lifes |
Interface de comunicação entre States.
O objetivo dessa classe é conter informações para um state a ser construído. Para um State conseguir saber que informações o StateData tem, existe o método Is, que irá identificar o StateData. Isso permite então o cast do StateData para o tipo correto.
|
pure virtual |
Informa o tipo do StateData.
Iidentifica o tipo de StateData da instância. Isso permite então o cast correto do StateData para o tipo desejado.
Implementado por EndStateData e EndStateData.
int StateData::lifes |
int StateData::waveCount |