From b5a897cbd917531bec568256f0c5553f5988868a Mon Sep 17 00:00:00 2001 From: James S White Date: Sat, 3 Sep 2016 16:17:11 -0500 Subject: [PATCH 1/5] adding starcraft --- Makefile | 5 ++++- terran.dot | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 terran.dot diff --git a/Makefile b/Makefile index 2b3c1c9..9959070 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,5 @@ -svg : +all: technology.svg terran.svg +technology.svg : dot -Tsvg -o technology.svg technology.dot +terran.svg : + dot -Tsvg -o terran.svg terran.dot diff --git a/terran.dot b/terran.dot new file mode 100644 index 0000000..61f89b4 --- /dev/null +++ b/terran.dot @@ -0,0 +1,30 @@ +digraph trees { + rankdir=LR; + subgraph opscraft { + "Supply Depot" -> "Barracks" [label = "SCV"]; + "Barracks" -> "Marine" + "Barracks" -> "Marauder" + "Barracks" -> "Reaper" + "Barracks" -> "Ghost" + "Barracks" -> "Factory" [label = "SCV"]; + "Barracks" -> "Ghost Academy" [label = "SCV"]; + "Barracks" -> "Bunker" [label = "SCV"]; + "Factory" -> "Starport" [label = "SCV"]; + "Factory" -> "Armory" [label = "SCV"]; + "Factory" -> "Hellion" + "Factory" -> "Siege Tank" + "Factory" -> "Window Mine" + "Factory" -> "Hellbat" + "Factory" -> "Thor" + "Factory" -> "Cyclone" + "Starport" -> "Viking" + "Starport" -> "Medivac" + "Starport" -> "Raven" + "Starport" -> "Banshee" + "Starport" -> "Battlecruiser" + "Starport" -> "Liberator" + "Starport" -> "Fusion Core" [label = "SCV"]; + "Tech Lab" + "Reactor" + } +} From 8f821dae40a618de18888eb5e811affd9872c988 Mon Sep 17 00:00:00 2001 From: James S White Date: Sat, 3 Sep 2016 16:17:56 -0500 Subject: [PATCH 2/5] adding starcraft svg --- terran.svg | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 265 insertions(+) create mode 100644 terran.svg diff --git a/terran.svg b/terran.svg new file mode 100644 index 0000000..54c6774 --- /dev/null +++ b/terran.svg @@ -0,0 +1,265 @@ + + + + + + +trees + + +Supply Depot + +Supply Depot + + +Barracks + +Barracks + + +Supply Depot->Barracks + + +SCV + + +Marine + +Marine + + +Barracks->Marine + + + + +Marauder + +Marauder + + +Barracks->Marauder + + + + +Reaper + +Reaper + + +Barracks->Reaper + + + + +Ghost + +Ghost + + +Barracks->Ghost + + + + +Factory + +Factory + + +Barracks->Factory + + +SCV + + +Ghost Academy + +Ghost Academy + + +Barracks->Ghost Academy + + +SCV + + +Bunker + +Bunker + + +Barracks->Bunker + + +SCV + + +Starport + +Starport + + +Factory->Starport + + +SCV + + +Armory + +Armory + + +Factory->Armory + + +SCV + + +Hellion + +Hellion + + +Factory->Hellion + + + + +Siege Tank + +Siege Tank + + +Factory->Siege Tank + + + + +Window Mine + +Window Mine + + +Factory->Window Mine + + + + +Hellbat + +Hellbat + + +Factory->Hellbat + + + + +Thor + +Thor + + +Factory->Thor + + + + +Cyclone + +Cyclone + + +Factory->Cyclone + + + + +Viking + +Viking + + +Starport->Viking + + + + +Medivac + +Medivac + + +Starport->Medivac + + + + +Raven + +Raven + + +Starport->Raven + + + + +Banshee + +Banshee + + +Starport->Banshee + + + + +Battlecruiser + +Battlecruiser + + +Starport->Battlecruiser + + + + +Liberator + +Liberator + + +Starport->Liberator + + + + +Fusion Core + +Fusion Core + + +Starport->Fusion Core + + +SCV + + +Tech Lab + +Tech Lab + + +Reactor + +Reactor + + + From 936d59e9f87062976ce0db077461706d4361c958 Mon Sep 17 00:00:00 2001 From: James S White Date: Sat, 3 Sep 2016 16:22:16 -0500 Subject: [PATCH 3/5] updating --- Makefile | 4 +- terran.dot | 7 ++ terran.svg | 292 +++++++++++++++++++++++++++++++++-------------------- 3 files changed, 190 insertions(+), 113 deletions(-) diff --git a/Makefile b/Makefile index 9959070..08512fe 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ all: technology.svg terran.svg -technology.svg : +technology.svg : technology.dot dot -Tsvg -o technology.svg technology.dot -terran.svg : +terran.svg : terran.dot dot -Tsvg -o terran.svg terran.dot diff --git a/terran.dot b/terran.dot index 61f89b4..8e00f1e 100644 --- a/terran.dot +++ b/terran.dot @@ -24,7 +24,14 @@ digraph trees { "Starport" -> "Battlecruiser" "Starport" -> "Liberator" "Starport" -> "Fusion Core" [label = "SCV"]; + "Refinery" "Tech Lab" "Reactor" + "Command Center" -> "SCV" + "Command Center" -> "Orbital Command" + "Command Center" -> "Planetary Fortress" + "Command Center" -> "Engineering Bay" + "Engineering Bay" -> "Missile Turret" + "Engineering Bay" -> "Sensor Tower" } } diff --git a/terran.svg b/terran.svg index 54c6774..2297c3e 100644 --- a/terran.svg +++ b/terran.svg @@ -4,262 +4,332 @@ - - + + trees - + Supply Depot - -Supply Depot + +Supply Depot Barracks - -Barracks + +Barracks Supply Depot->Barracks - - -SCV + + +SCV Marine - -Marine + +Marine Barracks->Marine - - + + Marauder - -Marauder + +Marauder Barracks->Marauder - - + + Reaper - -Reaper + +Reaper Barracks->Reaper - - + + Ghost - -Ghost + +Ghost Barracks->Ghost - - + + Factory - -Factory + +Factory Barracks->Factory - - -SCV + + +SCV Ghost Academy - -Ghost Academy + +Ghost Academy Barracks->Ghost Academy - - -SCV + + +SCV Bunker - -Bunker + +Bunker Barracks->Bunker - - -SCV + + +SCV Starport - -Starport + +Starport Factory->Starport - - -SCV + + +SCV Armory - -Armory + +Armory Factory->Armory - - -SCV + + +SCV Hellion - -Hellion + +Hellion Factory->Hellion - - + + Siege Tank - -Siege Tank + +Siege Tank Factory->Siege Tank - - + + Window Mine - -Window Mine + +Window Mine Factory->Window Mine - - + + Hellbat - -Hellbat + +Hellbat Factory->Hellbat - - + + Thor - -Thor + +Thor Factory->Thor - - + + Cyclone - -Cyclone + +Cyclone Factory->Cyclone - - + + Viking - -Viking + +Viking Starport->Viking - - + + Medivac - -Medivac + +Medivac Starport->Medivac - - + + Raven - -Raven + +Raven Starport->Raven - - + + Banshee - -Banshee + +Banshee Starport->Banshee - - + + Battlecruiser - -Battlecruiser + +Battlecruiser Starport->Battlecruiser - - + + Liberator - -Liberator + +Liberator Starport->Liberator - - + + Fusion Core - -Fusion Core + +Fusion Core Starport->Fusion Core - - -SCV + + +SCV + + +Refinery + +Refinery -Tech Lab - -Tech Lab +Tech Lab + +Tech Lab -Reactor - -Reactor +Reactor + +Reactor + + +Command Center + +Command Center + + +SCV + +SCV + + +Command Center->SCV + + + + +Orbital Command + +Orbital Command + + +Command Center->Orbital Command + + + + +Planetary Fortress + +Planetary Fortress + + +Command Center->Planetary Fortress + + + + +Engineering Bay + +Engineering Bay + + +Command Center->Engineering Bay + + + + +Missile Turret + +Missile Turret + + +Engineering Bay->Missile Turret + + + + +Sensor Tower + +Sensor Tower + + +Engineering Bay->Sensor Tower + + From 5dae93a95c14b71a5eba6466c810ac08a8734e10 Mon Sep 17 00:00:00 2001 From: James S White Date: Sat, 3 Sep 2016 16:41:14 -0500 Subject: [PATCH 4/5] still not right --- terran.dot | 21 ++- terran.svg | 422 ++++++++++++++++++++++++++++------------------------- 2 files changed, 239 insertions(+), 204 deletions(-) diff --git a/terran.dot b/terran.dot index 8e00f1e..d865a1a 100644 --- a/terran.dot +++ b/terran.dot @@ -1,16 +1,22 @@ digraph trees { rankdir=LR; subgraph opscraft { - "Supply Depot" -> "Barracks" [label = "SCV"]; + "Supply Depot" -> "Barracks" + "SCV" -> "Barracks" "Barracks" -> "Marine" "Barracks" -> "Marauder" "Barracks" -> "Reaper" "Barracks" -> "Ghost" - "Barracks" -> "Factory" [label = "SCV"]; - "Barracks" -> "Ghost Academy" [label = "SCV"]; - "Barracks" -> "Bunker" [label = "SCV"]; - "Factory" -> "Starport" [label = "SCV"]; - "Factory" -> "Armory" [label = "SCV"]; + "Barracks" -> "Factory" + "SCV" -> "Factory" + "Barracks" -> "Ghost Academy" + "SCV" -> "Ghost Academy" + "Barracks" -> "Bunker" + "SCV" -> "Bunker" + "Factory" -> "Starport" + "SCV" -> "Starport" + "Factory" -> "Armory" + "SCV" -> "Armory" "Factory" -> "Hellion" "Factory" -> "Siege Tank" "Factory" -> "Window Mine" @@ -23,7 +29,8 @@ digraph trees { "Starport" -> "Banshee" "Starport" -> "Battlecruiser" "Starport" -> "Liberator" - "Starport" -> "Fusion Core" [label = "SCV"]; + "Starport" -> "Fusion Core" + "SCV" -> "Fusion Core" "Refinery" "Tech Lab" "Reactor" diff --git a/terran.svg b/terran.svg index 2297c3e..97dd922 100644 --- a/terran.svg +++ b/terran.svg @@ -4,332 +4,360 @@ - - + + trees - + Supply Depot - -Supply Depot + +Supply Depot Barracks - -Barracks + +Barracks Supply Depot->Barracks - - -SCV + + -Marine - -Marine +Marine + +Marine -Barracks->Marine - - +Barracks->Marine + + -Marauder - -Marauder +Marauder + +Marauder -Barracks->Marauder - - +Barracks->Marauder + + -Reaper - -Reaper +Reaper + +Reaper -Barracks->Reaper - - +Barracks->Reaper + + -Ghost - -Ghost +Ghost + +Ghost -Barracks->Ghost - - +Barracks->Ghost + + -Factory - -Factory +Factory + +Factory -Barracks->Factory - - -SCV +Barracks->Factory + + -Ghost Academy - -Ghost Academy +Ghost Academy + +Ghost Academy -Barracks->Ghost Academy - - -SCV +Barracks->Ghost Academy + + -Bunker - -Bunker +Bunker + +Bunker -Barracks->Bunker - - -SCV +Barracks->Bunker + + + + +SCV + +SCV + + +SCV->Barracks + + + + +SCV->Factory + + + + +SCV->Ghost Academy + + + + +SCV->Bunker + + -Starport - -Starport +Starport + +Starport - -Factory->Starport - - -SCV + +SCV->Starport + + -Armory - -Armory +Armory + +Armory + + +SCV->Armory + + + + +Fusion Core + +Fusion Core + + +SCV->Fusion Core + + + + +Factory->Starport + + -Factory->Armory - - -SCV +Factory->Armory + + -Hellion - -Hellion +Hellion + +Hellion -Factory->Hellion - - +Factory->Hellion + + -Siege Tank - -Siege Tank +Siege Tank + +Siege Tank -Factory->Siege Tank - - +Factory->Siege Tank + + -Window Mine - -Window Mine +Window Mine + +Window Mine -Factory->Window Mine - - +Factory->Window Mine + + -Hellbat - -Hellbat +Hellbat + +Hellbat -Factory->Hellbat - - +Factory->Hellbat + + -Thor - -Thor +Thor + +Thor -Factory->Thor - - +Factory->Thor + + -Cyclone - -Cyclone +Cyclone + +Cyclone -Factory->Cyclone - - +Factory->Cyclone + + -Viking - -Viking +Viking + +Viking -Starport->Viking - - +Starport->Viking + + -Medivac - -Medivac +Medivac + +Medivac -Starport->Medivac - - +Starport->Medivac + + -Raven - -Raven +Raven + +Raven -Starport->Raven - - +Starport->Raven + + -Banshee - -Banshee +Banshee + +Banshee -Starport->Banshee - - +Starport->Banshee + + -Battlecruiser - -Battlecruiser +Battlecruiser + +Battlecruiser -Starport->Battlecruiser - - +Starport->Battlecruiser + + -Liberator - -Liberator +Liberator + +Liberator -Starport->Liberator - - - - -Fusion Core - -Fusion Core +Starport->Liberator + + -Starport->Fusion Core - - -SCV +Starport->Fusion Core + + -Refinery - -Refinery +Refinery + +Refinery -Tech Lab - -Tech Lab +Tech Lab + +Tech Lab -Reactor - -Reactor +Reactor + +Reactor -Command Center - -Command Center - - -SCV - -SCV +Command Center + +Command Center -Command Center->SCV - - +Command Center->SCV + + Orbital Command - -Orbital Command + +Orbital Command -Command Center->Orbital Command - - +Command Center->Orbital Command + + Planetary Fortress - -Planetary Fortress + +Planetary Fortress -Command Center->Planetary Fortress - - +Command Center->Planetary Fortress + + Engineering Bay - -Engineering Bay + +Engineering Bay -Command Center->Engineering Bay - - +Command Center->Engineering Bay + + Missile Turret - -Missile Turret + +Missile Turret -Engineering Bay->Missile Turret - - +Engineering Bay->Missile Turret + + Sensor Tower - -Sensor Tower + +Sensor Tower -Engineering Bay->Sensor Tower - - +Engineering Bay->Sensor Tower + + From 6edde33d25174970e9a1c0e3cd570d0c52dd12e6 Mon Sep 17 00:00:00 2001 From: James S White Date: Sat, 3 Sep 2016 16:43:16 -0500 Subject: [PATCH 5/5] dual dependencies aren't right --- terran.dot | 5 + terran.svg | 351 ++++++++++++++++++++++++++++------------------------- 2 files changed, 193 insertions(+), 163 deletions(-) diff --git a/terran.dot b/terran.dot index d865a1a..db4d58d 100644 --- a/terran.dot +++ b/terran.dot @@ -36,9 +36,14 @@ digraph trees { "Reactor" "Command Center" -> "SCV" "Command Center" -> "Orbital Command" + "SCV" -> "Orbital Command" "Command Center" -> "Planetary Fortress" + "SCV" -> "Planetary Fortress" "Command Center" -> "Engineering Bay" + "SCV" -> "Engineering Bay" "Engineering Bay" -> "Missile Turret" + "SCV" -> "Missile Turret" "Engineering Bay" -> "Sensor Tower" + "SCV" -> "Sensor Tower" } } diff --git a/terran.svg b/terran.svg index 97dd922..d7d3755 100644 --- a/terran.svg +++ b/terran.svg @@ -4,360 +4,385 @@ - - + + trees - + Supply Depot - -Supply Depot + +Supply Depot Barracks - -Barracks + +Barracks Supply Depot->Barracks - - + + Marine - -Marine + +Marine Barracks->Marine - - + + Marauder - -Marauder + +Marauder Barracks->Marauder - - + + Reaper - -Reaper + +Reaper Barracks->Reaper - - + + Ghost - -Ghost + +Ghost Barracks->Ghost - - + + Factory - -Factory + +Factory Barracks->Factory - - + + Ghost Academy - -Ghost Academy + +Ghost Academy Barracks->Ghost Academy - - + + Bunker - -Bunker + +Bunker Barracks->Bunker - - + + SCV - -SCV + +SCV SCV->Barracks - - + + SCV->Factory - - + + SCV->Ghost Academy - - + + SCV->Bunker - - + + Starport - -Starport + +Starport SCV->Starport - - + + Armory - -Armory + +Armory SCV->Armory - - + + Fusion Core - -Fusion Core + +Fusion Core SCV->Fusion Core - - + + + + +Orbital Command + +Orbital Command + + +SCV->Orbital Command + + + + +Planetary Fortress + +Planetary Fortress + + +SCV->Planetary Fortress + + + + +Engineering Bay + +Engineering Bay + + +SCV->Engineering Bay + + + + +Missile Turret + +Missile Turret + + +SCV->Missile Turret + + + + +Sensor Tower + +Sensor Tower + + +SCV->Sensor Tower + + Factory->Starport - - + + Factory->Armory - - + + Hellion - -Hellion + +Hellion Factory->Hellion - - + + Siege Tank - -Siege Tank + +Siege Tank Factory->Siege Tank - - + + Window Mine - -Window Mine + +Window Mine Factory->Window Mine - - + + Hellbat - -Hellbat + +Hellbat Factory->Hellbat - - + + Thor - -Thor + +Thor Factory->Thor - - + + Cyclone - -Cyclone + +Cyclone Factory->Cyclone - - + + Viking - -Viking + +Viking Starport->Viking - - + + Medivac - -Medivac + +Medivac Starport->Medivac - - + + Raven - -Raven + +Raven Starport->Raven - - + + Banshee - -Banshee + +Banshee Starport->Banshee - - + + Battlecruiser - -Battlecruiser + +Battlecruiser Starport->Battlecruiser - - + + Liberator - -Liberator + +Liberator Starport->Liberator - - + + Starport->Fusion Core - - + + Refinery - -Refinery + +Refinery Tech Lab - -Tech Lab + +Tech Lab Reactor - -Reactor + +Reactor Command Center - -Command Center + +Command Center Command Center->SCV - - - - -Orbital Command - -Orbital Command + + Command Center->Orbital Command - - - - -Planetary Fortress - -Planetary Fortress + + -Command Center->Planetary Fortress - - - - -Engineering Bay - -Engineering Bay +Command Center->Planetary Fortress + + -Command Center->Engineering Bay - - - - -Missile Turret - -Missile Turret +Command Center->Engineering Bay + + -Engineering Bay->Missile Turret - - - - -Sensor Tower - -Sensor Tower +Engineering Bay->Missile Turret + + -Engineering Bay->Sensor Tower - - +Engineering Bay->Sensor Tower + +