|
Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
|
| CActionManager | |
| 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 |
| CAnimation | Classe que modela animações |
| CAStarHeuristic | |
| CBullet | |
| 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 |
| CDragAndDrop | Classe responsável por arrastar e posicionar Objetos |
| CEndState | |
| CEndStateData | |
| CEnemy | Classe que modela inimigos |
| CEnemyData | |
| CEnemySpawnData | |
| CGame | Classe que modela o todo-poderoso Jogo |
| CGameObject | Classe virtual que especifica o funcionamento de um GameObject |
| CGameResources | Classe estática que gerencia recursos específicos do jogo |
| CHitPoints | |
| CInputManager | Classe que organiza entradas do usuário |
| CManhattanDistance | |
| CMusic | Classe que modela músicas |
| CNearestGOFinder | |
| CObstacle | |
| CRect | Classe que modela um rect |
| CResources | Classe estática responsável por gestão dos recursos em memória |
| CShooter | |
| CSound | Classe que modela sons |
| CSpawnPointData | |
| CSprite | Classe que modela uma sprite |
| CStageState | |
| CState | Classe virtual que modela um estado do jogo |
| CStateData | Interface de comunicação entre States |
| CText | Classe que modela textos |
| ▼CTileMap | Classe que modela o TileMap |
| CAStarPryorityQueue | |
| CLessThanByHeuristic | |
| CTileMapObserver | |
| CTileSet | Classe responsável por modelar um tileset |
| CTimer | Temporizador |
| CTitleState | |
| CTower | |
| CUIbutton | Classe virtual que modela o comportamento de um botão na interface gráfica |
| CUIcanvas | |
| CUIelement | |
| CUIgridGroup | |
| CUIhorizontalGroup | |
| CUIimage | |
| CUIimageButton | |
| CUItext | Classe que modela textos |
| CUItextButton | |
| CUIverticalGroup | |
| CVec2 | Classe que modela um vetor(no sentido físico) |
| CWaveData | |
| 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 |
1.8.8