activeEntities | ss::bll::simulation::Cycle | private |
Cycle() | ss::bll::simulation::Cycle | |
Cycle(std::vector< Entity > *t_entities, std::vector< Entity >::iterator *t_entitiesEndIter, size_t t_worldSize, std::vector< Food > *t_foods, size_t t_cycleId, size_t *t_lastEntityId) | ss::bll::simulation::Cycle | |
CycleEnd() | ss::bll::simulation::Cycle | |
distributeEntities(std::span< Entity > entities, size_t wallSize) | ss::bll::simulation::Cycle | static |
equalEntitiesDistribution(std::span< Entity > entities, size_t wallSize) | ss::bll::simulation::Cycle | static |
handleFoodCount(std::vector< Food > &foods, int changeBy) | ss::bll::simulation::Cycle | static |
m_cycleId | ss::bll::simulation::Cycle | private |
m_entities | ss::bll::simulation::Cycle | private |
m_entitiesEndIter | ss::bll::simulation::Cycle | private |
m_foods | ss::bll::simulation::Cycle | private |
m_isCycleDone | ss::bll::simulation::Cycle | private |
m_lastEntityId | ss::bll::simulation::Cycle | private |
m_worldSize | ss::bll::simulation::Cycle | private |
randomEntitiesDistribution(std::span< Entity > entities, size_t wallSize) | ss::bll::simulation::Cycle | static |
randomizeFoodPositions(std::span< Food > foods, size_t worldSize) | ss::bll::simulation::Cycle | static |
reproduceEntities(std::vector< Entity > &entities, std::vector< Entity >::iterator &entitiesEndIt, size_t *lastEntityId, size_t cycleId, std::vector< Food > *foods) | ss::bll::simulation::Cycle | static |
Simulation | ss::bll::simulation::Cycle | friend |
update(float elapsedTime) | ss::bll::simulation::Cycle | |