MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / doesNotConnectTo

Method doesNotConnectTo

source/game/StarDungeonGenerator.cpp:682–690  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

680 }
681
682 bool Part::doesNotConnectTo(Part* part) const {
683 for (size_t i = 0; i < m_rules.size(); i++)
684 if (m_rules[i]->doesNotConnectToPart(part->name()))
685 return true;
686 for (size_t i = 0; i < part->m_rules.size(); i++)
687 if (part->m_rules[i]->doesNotConnectToPart(m_name))
688 return true;
689 return false;
690 }
691
692 bool Part::checkPartCombinationsAllowed(StringMap<int> const& placementCounter) const {
693 for (size_t i = 0; i < m_rules.size(); i++)

Callers 1

findConnectablePartMethod · 0.80

Calls 3

sizeMethod · 0.45
doesNotConnectToPartMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected