ArnieBoids
1.0.0
JOINT AI PROJECT
Main Page
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Mothership Member List
This is the complete list of members for
Mothership
, including all inherited members.
accel_
Ship
protected
addHealth
(unsigned int health)
Ship
alignment
() const
Mothership
private
brake
()
Ship
calculateState
() const
Mothership
private
clampToMaxSpeed
()
Ship
protected
cohesion
() const
Mothership
private
coolDown_
Ship
protected
debug_rect_
Ship
EVADE
enum value
Mothership
private
evade
() const
Mothership
private
fire
()
Mothership
private
fireBullet_
Mothership
private
flock
() const
Mothership
private
flock_
Mothership
private
forward_
Ship
protected
getForward
() const
Ship
getHealth
() const
Ship
getMaxHealth
() const
Ship
getRadarRange
() const
Ship
getVelocity
() const
Ship
health_
Ship
protected
isDead
() const
Ship
liveMissiles_
Mothership
private
MAX_HEALTH_
Ship
protected
MAX_LIVE_MISSILES
Mothership
private
MAX_SPEED_
Ship
protected
missileDestructed
()
Mothership
private
Mothership
(thor::ParticleSystem &particleSystem, std::function< void(Bullet *)> const &fireCallback, std::function< void(Ship *)> spawnCallback, sf::Vector2f position)
Mothership
onCollide
(Ship *other) override
Mothership
virtual
particleAngleVariance_
Ship
protected
particleEmitter_
Ship
protected
particleSystem_
Mothership
private
radarRange_
Ship
protected
refireTime_
Ship
protected
separation
() const
Mothership
private
setRadarRange
(float range)
Ship
setTarget
(Ship *target)
Mothership
static
Ship
(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, float maxSpeed, unsigned int health=1u)
Ship
spawnShip_
Mothership
private
State
enum name
Mothership
private
takeDamage
(unsigned int amount=1u)
Ship
target_
Mothership
private
static
thrust
()
Ship
thrust_
Ship
protected
ticks_
Ship
protected
ticksPerSpawn_
Mothership
private
ticksSinceLastSpawn_
Mothership
private
tickToSec
(unsigned int ticks) const
Ship
protected
trigger
()
Ship
turnLeft
()
Ship
turnRight
()
Ship
turnSpeed_
Ship
protected
turnToward
(sf::Vector2f const &direction)
Ship
update
() override
Mothership
virtual
updateParticleEmitter
() override
Mothership
protected
virtual
velocity_
Ship
protected
wander
()
Mothership
private
WANDER
enum value
Mothership
private
wanderWaypoint_
Mothership
private
~Mothership
()
Mothership
~Ship
()
Ship
Generated by
1.8.10