Tower Defence 2
Enemy Member List

This is the complete list of members for Enemy, including all inherited members.

attack(Object &other, double timestep)Object
attack_range() const (defined in Object)Object
attack_speed() const (defined in Object)Object
attack_speed(int new_speed)Object
change_policy(TargetingPolicy new_policy)Object
damage() const (defined in Object)Object
damage(int new_dmg)Object
distace_travelled(double d)Object
distance(Object &other)Object
distance_travelled() const (defined in Object)Object
Enemy(double x, double y, double radius, double speed, int health, EnemyType *enemy_type) (defined in Enemy)Enemy
health() const (defined in Object)Object
health(int amount)Object
is_dead()Object
m_attack_rangeObjectprotected
m_attack_speedObjectprotected
m_damageObjectprotected
m_distance_travelledObjectprotected
m_healthObjectprotected
m_max_healthObjectprotected
m_max_speedObjectprotected
m_radiusObjectprotected
m_speedObjectprotected
m_targeting_policyObjectprotected
m_time_since_last_attackObjectprotected
m_xObjectprotected
m_yObjectprotected
max_health() const (defined in Object)Object
money() const (defined in Enemy)Enemy
name() const (defined in Enemy)Enemy
Object(double x, double y, double radius, double speed, int health, int damage, double attack_range, double attack_speed) (defined in Object)Object
position(double x, double y) (defined in Object)Object
radius() const (defined in Object)Object
score() const (defined in Enemy)Enemy
speed() const (defined in Object)Object
speed(double amount)Object
targeting_policy() const (defined in Object)Object
time_since_last_attack() const (defined in Object)Object
x() const (defined in Object)Object
y() const (defined in Object)Object
~Enemy() (defined in Enemy)Enemy
~Object() (defined in Object)Object