diff options
author | metamuffin <metamuffin@disroot.org> | 2025-10-06 14:09:47 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-10-06 14:09:47 +0200 |
commit | 5925c4da0d9c0e40203531d2c0c61a653e10824b (patch) | |
tree | 4955bf99814d150664995f64e70bac709d0f08c1 /server/tools/src/recipe_diagram.rs | |
parent | a5814a2a81c0ea7bcf6d56626ff7167af78d63a6 (diff) | |
download | hurrycurry-5925c4da0d9c0e40203531d2c0c61a653e10824b.tar hurrycurry-5925c4da0d9c0e40203531d2c0c61a653e10824b.tar.bz2 hurrycurry-5925c4da0d9c0e40203531d2c0c61a653e10824b.tar.zst |
Remove edge style feature
Diffstat (limited to 'server/tools/src/recipe_diagram.rs')
-rw-r--r-- | server/tools/src/recipe_diagram.rs | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/server/tools/src/recipe_diagram.rs b/server/tools/src/recipe_diagram.rs index 903b869a..b463e3b6 100644 --- a/server/tools/src/recipe_diagram.rs +++ b/server/tools/src/recipe_diagram.rs @@ -19,7 +19,7 @@ use anyhow::Result; use hurrycurry_protocol::{ Gamedata, ItemIndex, Message, Recipe, RecipeIndex, - book::{Diagram, DiagramEdge, DiagramNode, EdgeStyle, NodeStyle}, + book::{Diagram, DiagramEdge, DiagramNode, NodeStyle}, glam::Vec2, }; use hurrycurry_server::data::Serverdata; @@ -104,7 +104,6 @@ pub(crate) fn recipe_diagram( src: item_index[&i], dst: item_index[&r.outputs[0]], label: None, - style: EdgeStyle::Regular, }); } continue; @@ -113,11 +112,11 @@ pub(crate) fn recipe_diagram( && r.inputs.len() == 1 && r.outputs.len() == 1 { + diag.nodes[item_index[&r.inputs[0]]].style = NodeStyle::ProcessPassive; diag.edges.push(DiagramEdge { src: item_index[&r.inputs[0]], dst: item_index[&r.outputs[0]], label: None, - style: EdgeStyle::ProcessPassive, }); continue; } @@ -142,7 +141,6 @@ pub(crate) fn recipe_diagram( src: item_index[&i], dst: index, label: None, - style: EdgeStyle::Regular, }); } for o in r.outputs { @@ -150,7 +148,6 @@ pub(crate) fn recipe_diagram( src: index, dst: item_index[&o], label: None, - style: EdgeStyle::Regular, }); } } @@ -188,10 +185,10 @@ fn merge_combine_clusters(diag: &mut Diagram) { if outputs .iter() - .all(|&(ei, ni)| diag.nodes[ni].style.is_procuct() && diag.edges[ei].style.is_regular()) - && inputs.iter().all(|&(ei, ni)| { - diag.nodes[ni].style.is_procuct() && diag.edges[ei].style.is_regular() - }) + .all(|&(ei, ni)| diag.nodes[ni].style.is_procuct()) + && inputs + .iter() + .all(|&(ei, ni)| diag.nodes[ni].style.is_procuct()) { let mut to_remove = inputs .iter() @@ -214,7 +211,6 @@ fn merge_combine_clusters(diag: &mut Diagram) { src: input.1, dst: output.1, label: None, - style: EdgeStyle::Regular, }); } } |