ArnieBoids
1.0.0
JOINT AI PROJECT
|
This is the complete list of members for SwarmBoid, including all inherited members.
accel_ | Ship | protected |
addHealth(unsigned int health) | Ship | |
brake() | Ship | |
clampToMaxSpeed() | Ship | protected |
coolDown_ | Ship | protected |
debug_rect_ | Ship | |
extrapolate(sf::Vector2f const &position, sf::Vector2f const &direction, float distance) const | SwarmBoid | 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 | |
LenardJonesPotential(const Ship *const other, int &count) const | SwarmBoid | private |
MAX_HEALTH_ | Ship | protected |
MAX_SPEED_ | Ship | protected |
onCollide(Ship *other) override | SwarmBoid | virtual |
particleAngleVariance_ | Ship | protected |
particleEmitter_ | Ship | protected |
radarRange_ | Ship | protected |
refireTime_ | Ship | protected |
setRadarRange(float range) | Ship | |
setSwarmTarget(Ship *target) | SwarmBoid | static |
Ship(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, float maxSpeed, unsigned int health=1u) | Ship | |
swarm() | SwarmBoid | private |
swarm_ | SwarmBoid | privatestatic |
SwarmBoid(thor::ParticleSystem &particleSystem, sf::Vector2f position) | SwarmBoid | |
swarmTarget_ | SwarmBoid | privatestatic |
swarmThresholdRadius_ | SwarmBoid | privatestatic |
takeDamage(unsigned int amount=1u) | Ship | |
thrust() | Ship | |
thrust_ | Ship | protected |
ticks_ | Ship | protected |
tickToSec(unsigned int ticks) const | Ship | protected |
trigger() | Ship | |
turnLeft() | Ship | |
turnRight() | Ship | |
turnSpeed_ | Ship | protected |
turnToward(sf::Vector2f const &direction) | Ship | |
update() override | SwarmBoid | virtual |
updateParticleEmitter() | Ship | protectedvirtual |
velocity_ | Ship | protected |
~Ship() | Ship | |
~SwarmBoid() | SwarmBoid |