Nano v1.0.0
Simulating Natural Selection
ss::bll::simulation::Entity Member List

This is the complete list of members for ss::bll::simulation::Entity, including all inherited members.

clampEntityPosToBoard()ss::bll::simulation::Entityprivate
Cycless::bll::simulation::Entityfriend
Entity(size_t t_id, const int t_worldSize, const types::Trait &t_traits, std::vector< Food > *t_foods, size_t t_cycleBornAt)ss::bll::simulation::Entity
generateNewTurningAngle()ss::bll::simulation::Entityprivate
getAngleToClosestFoodInRange()ss::bll::simulation::Entityprivate
getAngleToClosestWall()ss::bll::simulation::Entityprivate
getBrain() constss::bll::simulation::Entity
getFacingAngle() constss::bll::simulation::Entity
getPos() constss::bll::simulation::Entity
handleFoodCollision(const float elapsedTime)ss::bll::simulation::Entityprivate
hanldeEnergy(const float elapsedTime)ss::bll::simulation::Entityprivate
isOutOfBounds() constss::bll::simulation::Entityprivate
m_currentEnergyss::bll::simulation::Entity
m_cycleBornAtss::bll::simulation::Entity
m_cycleDiedAtss::bll::simulation::Entity
m_cyclesLivedss::bll::simulation::Entity
m_energyMaxss::bll::simulation::Entity
m_facingAngless::bll::simulation::Entity
m_foodsss::bll::simulation::Entity
m_foodStagess::bll::simulation::Entity
m_idss::bll::simulation::Entity
m_isAlivess::bll::simulation::Entity
m_isDoneWithCycless::bll::simulation::Entity
m_maxTurnAngless::bll::simulation::Entity
m_posss::bll::simulation::Entity
m_shouldReproducess::bll::simulation::Entity
m_targetFoodss::bll::simulation::Entity
m_timeSinceLastTurnss::bll::simulation::Entity
m_traitsss::bll::simulation::Entity
m_turningAngless::bll::simulation::Entity
m_turnRatess::bll::simulation::Entity
m_worldSizess::bll::simulation::Entity
move(float elapsedTime)ss::bll::simulation::Entityprivate
reset()ss::bll::simulation::Entityprivate
Simulationss::bll::simulation::Entityfriend
traitPaddingss::bll::simulation::Entityinlinestatic
update(const float elapsedTime)ss::bll::simulation::Entityprivate
walk(float elapsedTime)ss::bll::simulation::Entityprivate