--- a/rust/mapgen/src/template/outline.rs Tue Sep 03 11:16:52 2024 +0200
+++ b/rust/mapgen/src/template/outline.rs Tue Sep 03 13:56:35 2024 +0200
@@ -34,9 +34,15 @@
}
#[derive(Deserialize)]
+pub struct TemplateTypeDesc {
+ pub indices: Vec<usize>,
+ pub force_invert: Option<bool>,
+}
+
+#[derive(Deserialize)]
pub struct TemplateCollectionDesc {
pub templates: Vec<TemplateDesc>,
- pub template_types: HashMap<String, Vec<usize>>,
+ pub template_types: HashMap<String, TemplateTypeDesc>,
}
impl From<&TemplateDesc> for OutlineTemplate {