ArnieBoids  1.0.0
JOINT AI PROJECT
Mothership Member List

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

accel_Shipprotected
addHealth(unsigned int health)Ship
alignment() const Mothershipprivate
brake()Ship
calculateState() const Mothershipprivate
clampToMaxSpeed()Shipprotected
cohesion() const Mothershipprivate
coolDown_Shipprotected
debug_rect_Ship
EVADE enum valueMothershipprivate
evade() const Mothershipprivate
fire()Mothershipprivate
fireBullet_Mothershipprivate
flock() const Mothershipprivate
flock_Mothershipprivate
forward_Shipprotected
getForward() const Ship
getHealth() const Ship
getMaxHealth() const Ship
getRadarRange() const Ship
getVelocity() const Ship
health_Shipprotected
isDead() const Ship
liveMissiles_Mothershipprivate
MAX_HEALTH_Shipprotected
MAX_LIVE_MISSILESMothershipprivate
MAX_SPEED_Shipprotected
missileDestructed()Mothershipprivate
Mothership(thor::ParticleSystem &particleSystem, std::function< void(Bullet *)> const &fireCallback, std::function< void(Ship *)> spawnCallback, sf::Vector2f position)Mothership
onCollide(Ship *other) overrideMothershipvirtual
particleAngleVariance_Shipprotected
particleEmitter_Shipprotected
particleSystem_Mothershipprivate
radarRange_Shipprotected
refireTime_Shipprotected
separation() const Mothershipprivate
setRadarRange(float range)Ship
setTarget(Ship *target)Mothershipstatic
Ship(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, float maxSpeed, unsigned int health=1u)Ship
spawnShip_Mothershipprivate
State enum nameMothershipprivate
takeDamage(unsigned int amount=1u)Ship
target_Mothershipprivatestatic
thrust()Ship
thrust_Shipprotected
ticks_Shipprotected
ticksPerSpawn_Mothershipprivate
ticksSinceLastSpawn_Mothershipprivate
tickToSec(unsigned int ticks) const Shipprotected
trigger()Ship
turnLeft()Ship
turnRight()Ship
turnSpeed_Shipprotected
turnToward(sf::Vector2f const &direction)Ship
update() overrideMothershipvirtual
updateParticleEmitter() overrideMothershipprotectedvirtual
velocity_Shipprotected
wander()Mothershipprivate
WANDER enum valueMothershipprivate
wanderWaypoint_Mothershipprivate
~Mothership()Mothership
~Ship()Ship