Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <star_system_generic.h>
Public Member Functions | |
Statistics () | |
void | AddUnit (Unit *un) |
void | RemoveUnit (Unit *un) |
void | CheckVitals (StarSystem *ss) |
Public Attributes | |
std::vector< UnitContainer > | navs [3] |
vsUMap< std::string, UnitContainer > | jumpPoints |
int | system_faction |
int | newfriendlycount |
int | newenemycount |
int | newcitizencount |
int | newneutralcount |
int | friendlycount |
int | enemycount |
int | neutralcount |
int | citizencount |
size_t | checkIter |
size_t | navCheckIter |
Definition at line 86 of file star_system_generic.h.
StarSystem::Statistics::Statistics | ( | ) |
Definition at line 333 of file star_system_generic.cpp.
References checkIter, citizencount, enemycount, friendlycount, FactionUtil::GetNeutralFaction(), navCheckIter, neutralcount, newcitizencount, newenemycount, newfriendlycount, newneutralcount, and system_faction.
void StarSystem::Statistics::AddUnit | ( | Unit * | un) |
Definition at line 418 of file star_system_generic.cpp.
References Unit::faction, Unit::GetDestinations(), UnitUtil::getRelationFromFaction(), UnitUtil::isAsteroid(), FactionUtil::isCitizenInt(), Unit::isJumppoint(), Unit::isPlanet(), UnitUtil::isSignificant(), and k.
Referenced by StarSystem::AddUnit().
void StarSystem::Statistics::CheckVitals | ( | StarSystem * | ss) |
Definition at line 348 of file star_system_generic.cpp.
References StarSystem::AddUnit(), StarSystem::collidemap, UnitCollection::createIterator(), StarSystemGent::faction, Unit::faction, FactionUtil::GetFactionIndex(), StarSystem::getFileName(), UniverseUtil::GetGalaxyFaction(), UnitUtil::getRelationFromFaction(), StarSystem::getUnitList(), FactionUtil::isCitizenInt(), k, Collidable::radius, Collidable::ref, size, CollideArray::sorted, Collidable::CollideRef::unit, and Unit::UNIT_ONLY.
Referenced by StarSystem::AddUnit(), and StarSystem::UpdateUnitPhysics().
void StarSystem::Statistics::RemoveUnit | ( | Unit * | un) |
Definition at line 444 of file star_system_generic.cpp.
References Unit::faction, Unit::GetDestinations(), UnitUtil::getRelationFromFaction(), i, FactionUtil::isCitizenInt(), UnitUtil::isSignificant(), and k.
Referenced by StarSystem::RemoveUnit().
size_t StarSystem::Statistics::checkIter |
Definition at line 100 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::citizencount |
Definition at line 99 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::enemycount |
Definition at line 97 of file star_system_generic.h.
Referenced by ChooseNavPoint(), and Statistics().
int StarSystem::Statistics::friendlycount |
Definition at line 96 of file star_system_generic.h.
Referenced by ChooseNavPoint(), and Statistics().
vsUMap< std::string, UnitContainer > StarSystem::Statistics::jumpPoints |
Definition at line 90 of file star_system_generic.h.
Referenced by ChooseNavPoint().
size_t StarSystem::Statistics::navCheckIter |
Definition at line 101 of file star_system_generic.h.
Referenced by Statistics().
std::vector< UnitContainer > StarSystem::Statistics::navs[3] |
Definition at line 89 of file star_system_generic.h.
Referenced by ChooseNavPoint().
int StarSystem::Statistics::neutralcount |
Definition at line 98 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::newcitizencount |
Definition at line 94 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::newenemycount |
Definition at line 93 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::newfriendlycount |
Definition at line 92 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::newneutralcount |
Definition at line 95 of file star_system_generic.h.
Referenced by Statistics().
int StarSystem::Statistics::system_faction |
Definition at line 91 of file star_system_generic.h.
Referenced by StarSystem::AddUnit(), ChooseNavPoint(), and Statistics().