diff --git a/Dependencies.md b/Dependencies.md index a1d67ac..e0dd002 100644 --- a/Dependencies.md +++ b/Dependencies.md @@ -1,7 +1,7 @@ # Main solution Graph of ``s, as of 2.10 RC1: -![bizhawk.dot.png](https://github.com/user-attachments/assets/8cfba00a-0852-46d4-8b93-01497fa4b826) +![bizhawk.dot.png](https://github.com/user-attachments/assets/8925b4d5-a1e0-45fd-aa06-c5e08d59ba03) Color | Legend --:|:-- @@ -20,8 +20,17 @@ For use with Graphviz' `dot`. ```dot // BizHawk project dependency graph as of 2.10 RC1 digraph G { + bgcolor = "transparent"; + fontcolor = "#FFFFFF"; + fontname = "Arial"; + labelloc = "b"; + mclimit = 10.0; + pad = 0.2; + rankdir = "BT"; + edge [ penwidth = 1.5; ]; + node [ fontcolor = "#FFFFFF"; fontname = "Arial"; shape = "box"; style = "filled"; ] subgraph netstandard { - node [ color = "#007F00"; fontcolor = "#007F00"; ]; + node [ color = "#007F00"; ]; "BizHawk.Bizware.Audio" [ label = "bh.Bizware.Audio -NRT" ]; "BizHawk.Bizware.Graphics" [ label = "bh.Bizware.Graphics -NRT" ]; "BizHawk.Bizware.Input" [ label = "bh.Bizware.Input -NRT" ]; @@ -33,13 +42,13 @@ digraph G { } subgraph netframework { - node [ color = "#00009F"; fontcolor = "#00009F"; ]; - "BizHawk.BizInvoke" [ label = "bh.BizInvoke" ]; + node [ color = "#00009F"; ]; + "BizHawk.BizInvoke"; "BizHawk.Bizware.Graphics.Controls" [ label = "bh.Bizware.Graphics.Controls -NRT" ]; "BizHawk.WinForms.Controls" [ label = "bh.WinForms.Controls" ]; subgraph cluster_executable { - color = "#00009F3F"; - fontcolor = "#00009F"; + bgcolor = "#3F3F3F7F"; + color = "#FFFFFF7F"; label = "Executable projects"; "BizHawk.Bizware.Test" [ label = "bh.Bizware.Test" ]; "BizHawk.Client.DiscoHawk" [ label = "bh.cl.DiscoHawk -NRT" ]; @@ -70,7 +79,7 @@ digraph G { "BizHawk.Emulation.DiscSystem" -> "BizHawk.Client.DiscoHawk"; "BizHawk.Emulation.DiscSystem" -> "BizHawk.Emulation.Cores"; subgraph redundant { // removed in c22f2ab4f - edge [ color = "#007F003F"; constraint = false; ]; + edge [ color = "#7FFF7F3F"; constraint = false; headport = "s"; ]; "BizHawk.Bizware.Graphics" -> "BizHawk.Bizware.Test"; "BizHawk.Bizware.Graphics" -> "BizHawk.Client.EmuHawk"; "BizHawk.Bizware.Graphics" -> "BizHawk.Tests.Testroms.GB";