Ejemplo n.º 1
0
void Space::AddSystemBodyToIndex(SystemBody *sbody)
{
    assert(sbody);
    m_sbodyIndex.push_back(sbody);
    for (Uint32 i = 0; i < sbody->children.size(); i++)
        AddSystemBodyToIndex(sbody->children[i]);
}
Ejemplo n.º 2
0
void Space::AddSystemBodyToIndex(SystemBody *sbody)
{
	assert(sbody);
	m_sbodyIndex.push_back(sbody);
	for (Uint32 i = 0; i < sbody->GetNumChildren(); i++)
		AddSystemBodyToIndex(sbody->GetChildren()[i]);
}
Ejemplo n.º 3
0
void Space::RebuildSystemBodyIndex()
{
    m_sbodyIndex.clear();
    m_sbodyIndex.push_back(0);

    if (m_starSystem)
        AddSystemBodyToIndex(m_starSystem->rootBody);

    m_sbodyIndexValid = true;
}