Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
 Todos Classes Arquivos Funções Variáveis Definições de Tipos Enumerações Valores enumerados Definições e Macros Páginas
Componentes | Definições de Tipos
Referência do Arquivo StateData.h
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:

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...
 

Definições dos tipos

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.