| 214 | } |
| 215 | |
| 216 | BrushConstPtr parseSurfaceBrush(Json const& brush) { |
| 217 | Json settings = Json::ofType(Json::Type::Object); |
| 218 | if (brush.size() > 1) |
| 219 | settings = brush.get(1); |
| 220 | return make_shared<const SurfaceBrush>(settings.optInt("variant"), settings.optString("mod")); |
| 221 | } |
| 222 | |
| 223 | BrushConstPtr parseSurfaceBackgroundBrush(Json const& brush) { |
| 224 | Json settings = Json::ofType(Json::Type::Object); |