| 115 | } |
| 116 | |
| 117 | TerrainSelectorConstPtr TerrainDatabase::loadSelector(Json const& store) const { |
| 118 | if (store.isNull()) |
| 119 | return {}; |
| 120 | return createSelectorType(store.getString("type"), store.get("config"), |
| 121 | TerrainSelectorParameters(store.get("parameters"))); |
| 122 | } |
| 123 | |
| 124 | TerrainSelectorConstPtr TerrainDatabase::createSelectorType(String const& type, Json const& config, TerrainSelectorParameters const& parameters) const { |
| 125 | if (type == WormCaveSelector::Name) |
no test coverage detected