ArnieBoids
1.0.0
JOINT AI PROJECT
|
This is the complete list of members for Asteroid, including all inherited members.
accel_ | Ship | protected |
addHealth(unsigned int health) | Ship | |
Asteroid(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, sf::Vector2f const &direction, float spinSpeed=(rand()%50-25)*0.1f) | Asteroid | |
Asteroid(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, float spinSpeed=(rand()%50-25)*0.1f) | Asteroid | |
brake() | Ship | |
clampToMaxSpeed() | Ship | protected |
coolDown_ | Ship | protected |
debug_rect_ | Ship | |
forward_ | Ship | protected |
generateGeometry() | Asteroid | private |
getForward() const | Ship | |
getHealth() const | Ship | |
getMaxHealth() const | Ship | |
getRadarRange() const | Ship | |
getVelocity() const | Ship | |
health_ | Ship | protected |
isDead() const | Ship | |
MAX_HEALTH_ | Ship | protected |
MAX_SPEED_ | Ship | protected |
onCollide(Ship *other) override | Asteroid | virtual |
particleAngleVariance_ | Ship | protected |
particleEmitter_ | Ship | protected |
radarRange_ | Ship | protected |
refireTime_ | Ship | protected |
rotationSpeed_ | Asteroid | private |
setRadarRange(float range) | Ship | |
Ship(thor::ParticleSystem &particleSystem, sf::Vector2f const &position, float maxSpeed, unsigned int health=1u) | Ship | |
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 | Asteroid | virtual |
updateParticleEmitter() | Ship | protectedvirtual |
velocity_ | Ship | protected |
~Asteroid() | Asteroid | |
~Ship() | Ship |