|
Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
|
| CActionManager | |
| ▼CAStarHeuristic | |
| CManhattanDistance | |
| CCamera | Classe que modela a câmera |
| CCollision | Classe header-only que implementa lógica de colisão |
| CColor | Struct para armazenar informações de cor |
| ▼CComponent | Modela os componentes |
| CAIArt | Componete IA que se move para ponto de destino |
| CAIEngineer | Componete IA que se move para ponto de destino |
| CAIGoDown | Componete IA que se move para baixo |
| CAIGoTo | Componete IA que se move para ponto de destino |
| CAIMedic | Componete IA que se move para ponto de destino |
| CAIPrintPath | Componete IA que se move para ponto de destino |
| CAIQuimic | Componete IA que reproduz o comportamento do estudande de quimica |
| CDragAndDrop | Classe responsável por arrastar e posicionar Objetos |
| CHitPoints | |
| CShooter | |
| CWaveManager | Classe que gerencia as waves do jogo. Responsavel por iniciar, encerrar e contar as waves. Também gerencia o spawn dos inimigos na wave atual. Mantem a contagem de vidas restantes e inimigos restantes que sao usadas para condição de fim de jogo |
| CEnemyData | |
| CEnemySpawnData | |
| CGame | Classe que modela o todo-poderoso Jogo |
| ▼CGameObject | Classe virtual que especifica o funcionamento de um GameObject |
| CAnimation | Classe que modela animações |
| CBullet | |
| CEnemy | Classe que modela inimigos |
| CObstacle | |
| CTower | |
| CGameResources | Classe estática que gerencia recursos específicos do jogo |
| CInputManager | Classe que organiza entradas do usuário |
| CTileMap::LessThanByHeuristic | |
| CMusic | Classe que modela músicas |
| ▼CNearestGOFinder | |
| CStageState | |
| CTileMap | Classe que modela o TileMap |
| ▼Cpriority_queue | |
| CTileMap::AStarPryorityQueue< T > | |
| CRect | Classe que modela um rect |
| CResources | Classe estática responsável por gestão dos recursos em memória |
| CSound | Classe que modela sons |
| CSpawnPointData | |
| CSprite | Classe que modela uma sprite |
| ▼CState | Classe virtual que modela um estado do jogo |
| CEndState | |
| CStageState | |
| CTitleState | |
| ▼CStateData | Interface de comunicação entre States |
| CEndStateData | |
| CEndStateData | |
| CText | Classe que modela textos |
| ▼CTileMapObserver | |
| CAIArt | Componete IA que se move para ponto de destino |
| CAIEngineer | Componete IA que se move para ponto de destino |
| CAIMedic | Componete IA que se move para ponto de destino |
| CAIQuimic | Componete IA que reproduz o comportamento do estudande de quimica |
| CStageState | |
| CTileSet | Classe responsável por modelar um tileset |
| CTimer | Temporizador |
| ▼CUIbutton | Classe virtual que modela o comportamento de um botão na interface gráfica |
| CUIimageButton | |
| CUItextButton | |
| ▼CUIelement | |
| ▼CUIcanvas | |
| CUIgridGroup | |
| CUIhorizontalGroup | |
| CUIverticalGroup | |
| ▼CUIimage | |
| CUIimageButton | |
| ▼CUItext | Classe que modela textos |
| CUItextButton | |
| CVec2 | Classe que modela um vetor(no sentido físico) |
| CWaveData |
1.8.8