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

Method readRules

source/game/StarDungeonGenerator.cpp:72–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70 }
71
72 List<RuleConstPtr> Rule::readRules(Json const& rules) {
73 List<RuleConstPtr> result;
74 for (auto const& list : rules.iterateArray()) {
75 Maybe<RuleConstPtr> rule = Rule::parse(list);
76 if (rule.isValid())
77 result.push_back(*rule);
78 }
79 return result;
80 }
81
82 List<BrushConstPtr> Brush::readBrushes(Json const& brushes) {
83 List<BrushConstPtr> result;

Callers

nothing calls this directly

Calls 4

iterateArrayMethod · 0.80
isValidMethod · 0.80
parseFunction · 0.50
push_backMethod · 0.45

Tested by

no test coverage detected