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 e Macros | Enumerações
Referência do Arquivo Enemy.h
#include "GameObject.h"
#include "Sprite.h"
#include "Rect.h"
#include "TileMap.h"
#include "Timer.h"
#include "Error.h"
#include "WaveData.h"
#include "HitPoints.h"
#include "Sound.h"
#include "WaveManager.h"
Gráfico de dependência de inclusões para Enemy.h:
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:

Componentes

class  Enemy
 Classe que modela inimigos. Mais...
 

Definições e Macros

#define BASE_HIT_POINTS   100
 
#define DIFICULTY_CONSTANT   12
 
#define ENEMY_BULLET_DAMAGE   10
 
#define ENEMY_MOVE_SPEED   (10000.)
 
#define ENEMY_HOSTILE_MOVE_SPEED   (16000.)
 
#define ENEMY_QUIMIC_MOVE_SPEED   (11000.)
 
#define ENEMY_ENGINEER_MOVE_SPEED   (11000.)
 
#define ENEMY_ARQUITET_MOVE_SPEED   (15000.)
 
#define ENEMY_ART_MOVE_SPEED   (10000.)
 

Enumerações

enum  EnemyType {
  HOSTILE =0, NEUTRAL, ENGINEER, ARQUITET,
  MEDIC, ART, QUIMIC, ENEMY_TYPE_SIZE
}
 Enum que informa o tipo do inimigo. Mais...
 
enum  EnemyDirections {
  UP =0, RIGHT =1, DOWN =2, LEFT =3,
  ENEMY_DIRECTIONS_SIZE =4
}
 Enum que diz a orientaçao do inimigo. Mais...
 

Definições e macros

#define BASE_HIT_POINTS   100
#define DIFICULTY_CONSTANT   12
#define ENEMY_ARQUITET_MOVE_SPEED   (15000.)
#define ENEMY_ART_MOVE_SPEED   (10000.)
#define ENEMY_BULLET_DAMAGE   10
#define ENEMY_ENGINEER_MOVE_SPEED   (11000.)
#define ENEMY_HOSTILE_MOVE_SPEED   (16000.)
#define ENEMY_MOVE_SPEED   (10000.)
#define ENEMY_QUIMIC_MOVE_SPEED   (11000.)

Enumerações

Enum que diz a orientaçao do inimigo.

Refere-se a algum dos 4 lados que o inimigo pode estar de frente.

Valores enumerados
UP 
RIGHT 
DOWN 
LEFT 
ENEMY_DIRECTIONS_SIZE 
enum EnemyType

Enum que informa o tipo do inimigo.

Cada inimigo e´ composto por um tipo, e cada tipo tem suas propriedades diferentes.

Valores enumerados
HOSTILE 
NEUTRAL 
ENGINEER 
ARQUITET 
MEDIC 
ART 
QUIMIC 
ENEMY_TYPE_SIZE