Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
|
Componentes | |
class | StateData |
Interface de comunicação entre States. Mais... | |
Definições de Tipos | |
typedef int | StateDataType |
Tipo cujo objetivo é identificar qual filho de stateDataa instância de StateData é. Mais... | |
typedef int StateDataType |
Tipo cujo objetivo é identificar qual filho de stateDataa instância de StateData é.
A ideia é a mesmo do método Is de GameObject. Porém aqui, por motivos de performance escolheu-se usar inteiros ao invés de strings para a verificação. Para manter o isolamento do código da engine ao jogo recomenda-se que o jogo que o utilizar crie o arquivo Defines.h, no qual os tipos de StateData podem ficar encapsulados em defines, ao invés de números mágicos.