Loading

Paste #p4xjniurn

  1. digraph tech_tree {
  2.     graph [fname="docs/html/tech_tree.dot",
  3.         fontname="sans-serif",
  4.         nodesep=0.33,
  5.         rankdir=LR,
  6.         ranksep=0.44,
  7.         stylesheet="static/css/cargoflow_styles.css"
  8.     ];
  9.     E_dummy_RAIL_branch_express_2_1  [height=1,
  10.         label=dummy,
  11.         shape=box,
  12.         style=invis,
  13.         width=3];
  14.     E_stoat  [height=1,
  15.         image="static/img/stoat_blue.png",
  16.         imagepos=mc,
  17.         imagescale=height,
  18.         label="Stoat ",
  19.         shape=box,
  20.         style=rounded,
  21.         width=3];
  22.     E_dummy_RAIL_branch_express_2_1 -> E_stoat   [style=invis];
  23.     E_pinhorse   [height=1,
  24.         image="static/img/pinhorse_blue.png",
  25.         imagepos=mc,
  26.         imagescale=height,
  27.         label="Pinhorse ",
  28.         shape=box,
  29.         style=rounded,
  30.         width=3];
  31.     E_stoat -> E_pinhorse;
  32.     E_shoebox    [height=1,
  33.         image="static/img/shoebox_blue.png",
  34.         imagepos=mc,
  35.         imagescale=height,
  36.         label="Shoebox ",
  37.         shape=box,
  38.         style=rounded,
  39.         width=3];
  40.     E_pinhorse -> E_shoebox;
  41.     E_super_shoebox  [height=1,
  42.         image="static/img/super_shoebox_blue.png",
  43.         imagepos=mc,
  44.         imagescale=height,
  45.         label="Super Shoebox ",
  46.         shape=box,
  47.         style=rounded,
  48.         width=3];
  49.     E_shoebox -> E_super_shoebox;
  50.     E_ultra_shoebox  [height=1,
  51.         image="static/img/ultra_shoebox_blue.png",
  52.         imagepos=mc,
  53.         imagescale=height,
  54.         label="Ultra Shoebox ",
  55.         shape=box,
  56.         style=rounded,
  57.         width=3];
  58.     E_super_shoebox -> E_ultra_shoebox;
  59.     E_dummy_RAIL_heavy_express_2_1   [height=1,
  60.         label=dummy,
  61.         shape=box,
  62.         style=invis,
  63.         width=3];
  64.     E_hurly_burly    [height=1,
  65.         image="static/img/hurly_burly_blue.png",
  66.         imagepos=mc,
  67.         imagescale=height,
  68.         label="Hurly Burly ",
  69.         shape=box,
  70.         style=rounded,
  71.         width=3];
  72.     E_dummy_RAIL_heavy_express_2_1 -> E_hurly_burly  [style=invis];
  73.     E_moor_gallop    [height=1,
  74.         image="static/img/moor_gallop_blue.png",
  75.         imagepos=mc,
  76.         imagescale=height,
  77.         label="Moor Gallop ",
  78.         shape=box,
  79.         style=rounded,
  80.         width=3];
  81.     E_hurly_burly -> E_moor_gallop;
  82.     E_roarer     [height=1,
  83.         image="static/img/roarer_blue.png",
  84.         imagepos=mc,
  85.         imagescale=height,
  86.         label="Roarer ",
  87.         shape=box,
  88.         style=rounded,
  89.         width=3];
  90.     E_moor_gallop -> E_roarer;
  91.     E_fury   [height=1,
  92.         image="static/img/fury_blue.png",
  93.         imagepos=mc,
  94.         imagescale=height,
  95.         label="Fury ",
  96.         shape=box,
  97.         style=rounded,
  98.         width=3];
  99.     E_roarer -> E_fury;
  100.     E_revolution     [height=1,
  101.         image="static/img/revolution_blue.png",
  102.         imagepos=mc,
  103.         imagescale=height,
  104.         label="Revolution ",
  105.         shape=box,
  106.         style=rounded,
  107.         width=3];
  108.     E_fury -> E_revolution;
  109.     E_dummy_RAIL_heavy_freight_2_1   [height=1,
  110.         label=dummy,
  111.         shape=box,
  112.         style=invis,
  113.         width=3];
  114.     E_dummy_RAIL_heavy_freight_2_2   [height=1,
  115.         label=dummy,
  116.         shape=box,
  117.         style=invis,
  118.         width=3];
  119.     E_dummy_RAIL_heavy_freight_2_1 -> E_dummy_RAIL_heavy_freight_2_2     [style=invis];
  120.     E_flindermouse   [height=1,
  121.         image="static/img/flindermouse_blue.png",
  122.         imagepos=mc,
  123.         imagescale=height,
  124.         label="Flindermouse ",
  125.         shape=box,
  126.         style=rounded,
  127.         width=3];
  128.     E_dummy_RAIL_heavy_freight_2_2 -> E_flindermouse     [style=invis];
  129.     E_peasweep   [height=1,
  130.         image="static/img/peasweep_blue.png",
  131.         imagepos=mc,
  132.         imagescale=height,
  133.         label="Peasweep ",
  134.         shape=box,
  135.         style=rounded,
  136.         width=3];
  137.     E_flindermouse -> E_peasweep;
  138.     E_flanders_storm     [height=1,
  139.         image="static/img/flanders_storm_blue.png",
  140.         imagepos=mc,
  141.         imagescale=height,
  142.         label="Flanders Storm ",
  143.         shape=box,
  144.         style=rounded,
  145.         width=3];
  146.     E_peasweep -> E_flanders_storm;
  147.     E_gosling_blast  [height=1,
  148.         image="static/img/gosling_blast_blue.png",
  149.         imagepos=mc,
  150.         imagescale=height,
  151.         label="Gosling Blast ",
  152.         shape=box,
  153.         style=rounded,
  154.         width=3];
  155.     E_flanders_storm -> E_gosling_blast;
  156.     E_dummy_RAIL_heavy_freight_3_1   [height=1,
  157.         label=dummy,
  158.         shape=box,
  159.         style=invis,
  160.         width=3];
  161.     E_dummy_RAIL_heavy_freight_3_2   [height=1,
  162.         label=dummy,
  163.         shape=box,
  164.         style=invis,
  165.         width=3];
  166.     E_dummy_RAIL_heavy_freight_3_1 -> E_dummy_RAIL_heavy_freight_3_2     [style=invis];
  167.     E_dummy_RAIL_heavy_freight_3_3   [height=1,
  168.         label=dummy,
  169.         shape=box,
  170.         style=invis,
  171.         width=3];
  172.     E_dummy_RAIL_heavy_freight_3_2 -> E_dummy_RAIL_heavy_freight_3_3     [style=invis];
  173.     E_dummy_RAIL_heavy_freight_3_4   [height=1,
  174.         label=dummy,
  175.         shape=box,
  176.         style=invis,
  177.         width=3];
  178.     E_dummy_RAIL_heavy_freight_3_3 -> E_dummy_RAIL_heavy_freight_3_4     [style=invis];
  179.     E_cheddar_valley     [height=1,
  180.         image="static/img/cheddar_valley_blue.png",
  181.         imagepos=mc,
  182.         imagescale=height,
  183.         label="Cheddar Valley ",
  184.         shape=box,
  185.         style=rounded,
  186.         width=3];
  187.     E_dummy_RAIL_heavy_freight_3_4 -> E_cheddar_valley   [style=invis];
  188.     E_chimera    [height=1,
  189.         image="static/img/chimera_blue.png",
  190.         imagepos=mc,
  191.         imagescale=height,
  192.         label="Chimera ",
  193.         shape=box,
  194.         style=rounded,
  195.         width=3];
  196.     E_cheddar_valley -> E_chimera;
  197.     E_dummy_RAIL_heavy_express_1_1   [height=1,
  198.         label=dummy,
  199.         shape=box,
  200.         style=invis,
  201.         width=3];
  202.     E_upcountry  [height=1,
  203.         image="static/img/upcountry_blue.png",
  204.         imagepos=mc,
  205.         imagescale=height,
  206.         label="4-6-0 Upcountry ",
  207.         shape=box,
  208.         style=rounded,
  209.         width=3];
  210.     E_dummy_RAIL_heavy_express_1_1 -> E_upcountry    [style=invis];
  211.     E_pegasus    [height=1,
  212.         image="static/img/pegasus_blue.png",
  213.         imagepos=mc,
  214.         imagescale=height,
  215.         label="2-8-2 Pegasus ",
  216.         shape=box,
  217.         style=rounded,
  218.         width=3];
  219.     E_upcountry -> E_pegasus;
  220.     E_dragon     [height=1,
  221.         image="static/img/dragon_blue.png",
  222.         imagepos=mc,
  223.         imagescale=height,
  224.         label="Dragon ",
  225.         shape=box,
  226.         style=rounded,
  227.         width=3];
  228.     E_pegasus -> E_dragon;
  229.     E_thunderbird    [height=1,
  230.         image="static/img/thunderbird_blue.png",
  231.         imagepos=mc,
  232.         imagescale=height,
  233.         label="Thunderbird ",
  234.         shape=box,
  235.         style=rounded,
  236.         width=3];
  237.     E_dragon -> E_thunderbird;
  238.     E_thunderbird -> E_revolution;
  239.     E_gwynt  [height=1,
  240.         image="static/img/gwynt_blue.png",
  241.         imagepos=mc,
  242.         imagescale=height,
  243.         label="0-6-0 Gwynt ",
  244.         shape=box,
  245.         style=rounded,
  246.         width=3];
  247.     E_braf   [height=1,
  248.         image="static/img/braf_blue.png",
  249.         imagepos=mc,
  250.         imagescale=height,
  251.         label="2-6-0 Braf ",
  252.         shape=box,
  253.         style=rounded,
  254.         width=3];
  255.     E_gwynt -> E_braf;
  256.     E_haar   [height=1,
  257.         image="static/img/haar_blue.png",
  258.         imagepos=mc,
  259.         imagescale=height,
  260.         label="0-8-0 Haar ",
  261.         shape=box,
  262.         style=rounded,
  263.         width=3];
  264.     E_braf -> E_haar;
  265.     E_growler    [height=1,
  266.         image="static/img/growler_blue.png",
  267.         imagepos=mc,
  268.         imagescale=height,
  269.         label="Growler ",
  270.         shape=box,
  271.         style=rounded,
  272.         width=3];
  273.     E_haar -> E_growler;
  274.     E_slug   [height=1,
  275.         image="static/img/slug_blue.png",
  276.         imagepos=mc,
  277.         imagescale=height,
  278.         label="Slug ",
  279.         shape=box,
  280.         style=rounded,
  281.         width=3];
  282.     E_growler -> E_slug;
  283.     E_phoenix    [height=1,
  284.         image="static/img/phoenix_blue.png",
  285.         imagepos=mc,
  286.         imagescale=height,
  287.         label="Phoenix ",
  288.         shape=box,
  289.         style=rounded,
  290.         width=3];
  291.     E_slug -> E_phoenix;
  292.     E_dummy_RAIL_heavy_express_4_1   [height=1,
  293.         label=dummy,
  294.         shape=box,
  295.         style=invis,
  296.         width=3];
  297.     E_dummy_RAIL_heavy_express_4_2   [height=1,
  298.         label=dummy,
  299.         shape=box,
  300.         style=invis,
  301.         width=3];
  302.     E_dummy_RAIL_heavy_express_4_1 -> E_dummy_RAIL_heavy_express_4_2     [style=invis];
  303.     E_dummy_RAIL_heavy_express_4_3   [height=1,
  304.         label=dummy,
  305.         shape=box,
  306.         style=invis,
  307.         width=3];
  308.     E_dummy_RAIL_heavy_express_4_2 -> E_dummy_RAIL_heavy_express_4_3     [style=invis];
  309.     E_dummy_RAIL_heavy_express_4_4   [height=1,
  310.         label=dummy,
  311.         shape=box,
  312.         style=invis,
  313.         width=3];
  314.     E_dummy_RAIL_heavy_express_4_3 -> E_dummy_RAIL_heavy_express_4_4     [style=invis];
  315.     E_screamer   [height=1,
  316.         image="static/img/screamer_blue.png",
  317.         imagepos=mc,
  318.         imagescale=height,
  319.         label="Screamer ",
  320.         shape=box,
  321.         style=rounded,
  322.         width=3];
  323.     E_dummy_RAIL_heavy_express_4_4 -> E_screamer     [style=invis];
  324.     E_sizzler    [height=1,
  325.         image="static/img/sizzler_blue.png",
  326.         imagepos=mc,
  327.         imagescale=height,
  328.         label="Sizzler ",
  329.         shape=box,
  330.         style=rounded,
  331.         width=3];
  332.     E_screamer -> E_sizzler;
  333.     E_dummy_RAIL_mail_railcar_1_1    [height=1,
  334.         label=dummy,
  335.         shape=box,
  336.         style=invis,
  337.         width=3];
  338.     E_dummy_RAIL_mail_railcar_1_2    [height=1,
  339.         label=dummy,
  340.         shape=box,
  341.         style=invis,
  342.         width=3];
  343.     E_dummy_RAIL_mail_railcar_1_1 -> E_dummy_RAIL_mail_railcar_1_2   [style=invis];
  344.     E_gowsty     [height=1,
  345.         image="static/img/gowsty_blue.png",
  346.         imagepos=mc,
  347.         imagescale=height,
  348.         label="Gowsty ",
  349.         shape=box,
  350.         style=rounded,
  351.         width=3];
  352.     E_dummy_RAIL_mail_railcar_1_2 -> E_gowsty    [style=invis];
  353.     E_scooby     [height=1,
  354.         image="static/img/scooby_blue.png",
  355.         imagepos=mc,
  356.         imagescale=height,
  357.         label="Scooby ",
  358.         shape=box,
  359.         style=rounded,
  360.         width=3];
  361.     E_gowsty -> E_scooby;
  362.     E_plastic_postbox    [height=1,
  363.         image="static/img/plastic_postbox_blue.png",
  364.         imagepos=mc,
  365.         imagescale=height,
  366.         label="Plastic Postbox ",
  367.         shape=box,
  368.         style=rounded,
  369.         width=3];
  370.     E_scooby -> E_plastic_postbox;
  371.     E_mail_rail  [height=1,
  372.         image="static/img/mail_rail_blue.png",
  373.         imagepos=mc,
  374.         imagescale=height,
  375.         label="Mail Rail ",
  376.         shape=box,
  377.         style=rounded,
  378.         width=3];
  379.     E_plastic_postbox -> E_mail_rail;
  380.     E_dummy_RAIL_lolz_1  [height=1,
  381.         label=dummy,
  382.         shape=box,
  383.         style=invis,
  384.         width=3];
  385.     E_dummy_RAIL_lolz_2  [height=1,
  386.         label=dummy,
  387.         shape=box,
  388.         style=invis,
  389.         width=3];
  390.     E_dummy_RAIL_lolz_1 -> E_dummy_RAIL_lolz_2   [style=invis];
  391.     E_dummy_RAIL_lolz_3  [height=1,
  392.         label=dummy,
  393.         shape=box,
  394.         style=invis,
  395.         width=3];
  396.     E_dummy_RAIL_lolz_2 -> E_dummy_RAIL_lolz_3   [style=invis];
  397.     E_gronk  [height=1,
  398.         image="static/img/gronk_blue.png",
  399.         imagepos=mc,
  400.         imagescale=height,
  401.         label="Gronk ",
  402.         shape=box,
  403.         style=rounded,
  404.         width=3];
  405.     E_dummy_RAIL_lolz_3 -> E_gronk   [style=invis];
  406.     E_dummy_RAIL_lolz_5  [height=1,
  407.         label=dummy,
  408.         shape=box,
  409.         style=invis,
  410.         width=3];
  411.     E_gronk -> E_dummy_RAIL_lolz_5;
  412.     E_dummy_RAIL_lolz_6  [height=1,
  413.         label=dummy,
  414.         shape=box,
  415.         style=invis,
  416.         width=3];
  417.     E_dummy_RAIL_lolz_5 -> E_dummy_RAIL_lolz_6   [style=invis];
  418.     E_dummy_RAIL_mail_railcar_2_1    [height=1,
  419.         label=dummy,
  420.         shape=box,
  421.         style=invis,
  422.         width=3];
  423.     E_dummy_RAIL_mail_railcar_2_2    [height=1,
  424.         label=dummy,
  425.         shape=box,
  426.         style=invis,
  427.         width=3];
  428.     E_dummy_RAIL_mail_railcar_2_1 -> E_dummy_RAIL_mail_railcar_2_2   [style=invis];
  429.     E_ares   [height=1,
  430.         image="static/img/ares_blue.png",
  431.         imagepos=mc,
  432.         imagescale=height,
  433.         label="Ares ",
  434.         shape=box,
  435.         style=rounded,
  436.         width=3];
  437.     E_dummy_RAIL_mail_railcar_2_2 -> E_ares  [style=invis];
  438.     E_dover  [height=1,
  439.         image="static/img/dover_blue.png",
  440.         imagepos=mc,
  441.         imagescale=height,
  442.         label="Dover ",
  443.         shape=box,
  444.         style=rounded,
  445.         width=3];
  446.     E_ares -> E_dover;
  447.     E_jupiter    [height=1,
  448.         image="static/img/jupiter_blue.png",
  449.         imagepos=mc,
  450.         imagescale=height,
  451.         label="Jupiter ",
  452.         shape=box,
  453.         style=rounded,
  454.         width=3];
  455.     E_dover -> E_jupiter;
  456.     E_pylon  [height=1,
  457.         image="static/img/pylon_blue.png",
  458.         imagepos=mc,
  459.         imagescale=height,
  460.         label="Pylon ",
  461.         shape=box,
  462.         style=rounded,
  463.         width=3];
  464.     E_jupiter -> E_pylon;
  465.     E_dummy_RAIL_pax_railcar_1_1     [height=1,
  466.         label=dummy,
  467.         shape=box,
  468.         style=invis,
  469.         width=3];
  470.     E_dummy_RAIL_pax_railcar_1_2     [height=1,
  471.         label=dummy,
  472.         shape=box,
  473.         style=invis,
  474.         width=3];
  475.     E_dummy_RAIL_pax_railcar_1_1 -> E_dummy_RAIL_pax_railcar_1_2     [style=invis];
  476.     E_deasil     [height=1,
  477.         image="static/img/deasil_blue.png",
  478.         imagepos=mc,
  479.         imagescale=height,
  480.         label="Deasil ",
  481.         shape=box,
  482.         style=rounded,
  483.         width=3];
  484.     E_dummy_RAIL_pax_railcar_1_2 -> E_deasil     [style=invis];
  485.     E_slammer    [height=1,
  486.         image="static/img/slammer_blue.png",
  487.         imagepos=mc,
  488.         imagescale=height,
  489.         label="Slammer ",
  490.         shape=box,
  491.         style=rounded,
  492.         width=3];
  493.     E_deasil -> E_slammer;
  494.     E_tin_rocket     [height=1,
  495.         image="static/img/tin_rocket_blue.png",
  496.         imagepos=mc,
  497.         imagescale=height,
  498.         label="Tin Rocket ",
  499.         shape=box,
  500.         style=rounded,
  501.         width=3];
  502.     E_slammer -> E_tin_rocket;
  503.     E_happy_train    [height=1,
  504.         image="static/img/happy_train_blue.png",
  505.         imagepos=mc,
  506.         imagescale=height,
  507.         label="Happy Train ",
  508.         shape=box,
  509.         style=rounded,
  510.         width=3];
  511.     E_tin_rocket -> E_happy_train;
  512.     E_dummy_RAIL_hst_1   [height=1,
  513.         label=dummy,
  514.         shape=box,
  515.         style=invis,
  516.         width=3];
  517.     E_dummy_RAIL_hst_2   [height=1,
  518.         label=dummy,
  519.         shape=box,
  520.         style=invis,
  521.         width=3];
  522.     E_dummy_RAIL_hst_1 -> E_dummy_RAIL_hst_2     [style=invis];
  523.     E_dummy_RAIL_hst_3   [height=1,
  524.         label=dummy,
  525.         shape=box,
  526.         style=invis,
  527.         width=3];
  528.     E_dummy_RAIL_hst_2 -> E_dummy_RAIL_hst_3     [style=invis];
  529.     E_dummy_RAIL_hst_4   [height=1,
  530.         label=dummy,
  531.         shape=box,
  532.         style=invis,
  533.         width=3];
  534.     E_dummy_RAIL_hst_3 -> E_dummy_RAIL_hst_4     [style=invis];
  535.     E_blaze  [height=1,
  536.         image="static/img/blaze_blue.png",
  537.         imagepos=mc,
  538.         imagescale=height,
  539.         label="Blaze HST ",
  540.         shape=box,
  541.         style=rounded,
  542.         width=3];
  543.     E_dummy_RAIL_hst_4 -> E_blaze    [style=invis];
  544.     E_scorcher   [height=1,
  545.         image="static/img/scorcher_blue.png",
  546.         imagepos=mc,
  547.         imagescale=height,
  548.         label="Scorcher HST ",
  549.         shape=box,
  550.         style=rounded,
  551.         width=3];
  552.     E_blaze -> E_scorcher;
  553.     E_dummy_RAIL_branch_freight_1    [height=1,
  554.         label=dummy,
  555.         shape=box,
  556.         style=invis,
  557.         width=3];
  558.     E_dummy_RAIL_branch_freight_2    [height=1,
  559.         label=dummy,
  560.         shape=box,
  561.         style=invis,
  562.         width=3];
  563.     E_dummy_RAIL_branch_freight_1 -> E_dummy_RAIL_branch_freight_2   [style=invis];
  564.     E_saxon  [height=1,
  565.         image="static/img/saxon_blue.png",
  566.         imagepos=mc,
  567.         imagescale=height,
  568.         label="0-8-0 Saxon ",
  569.         shape=box,
  570.         style=rounded,
  571.         width=3];
  572.     E_dummy_RAIL_branch_freight_2 -> E_saxon     [style=invis];
  573.     E_little_bear    [height=1,
  574.         image="static/img/little_bear_blue.png",
  575.         imagepos=mc,
  576.         imagescale=height,
  577.         label="Little Bear ",
  578.         shape=box,
  579.         style=rounded,
  580.         width=3];
  581.     E_saxon -> E_little_bear;
  582.     E_hercules   [height=1,
  583.         image="static/img/hercules_blue.png",
  584.         imagepos=mc,
  585.         imagescale=height,
  586.         label="Hercules ",
  587.         shape=box,
  588.         style=rounded,
  589.         width=3];
  590.     E_little_bear -> E_hercules;
  591.     E_goliath    [height=1,
  592.         image="static/img/goliath_blue.png",
  593.         imagepos=mc,
  594.         imagescale=height,
  595.         label="Goliath ",
  596.         shape=box,
  597.         style=rounded,
  598.         width=3];
  599.     E_hercules -> E_goliath;
  600.     E_dummy_RAIL_heavy_express_3_1   [height=1,
  601.         label=dummy,
  602.         shape=box,
  603.         style=invis,
  604.         width=3];
  605.     E_dummy_RAIL_heavy_express_3_2   [height=1,
  606.         label=dummy,
  607.         shape=box,
  608.         style=invis,
  609.         width=3];
  610.     E_dummy_RAIL_heavy_express_3_1 -> E_dummy_RAIL_heavy_express_3_2     [style=invis];
  611.     E_dummy_RAIL_heavy_express_3_3   [height=1,
  612.         label=dummy,
  613.         shape=box,
  614.         style=invis,
  615.         width=3];
  616.     E_dummy_RAIL_heavy_express_3_2 -> E_dummy_RAIL_heavy_express_3_3     [style=invis];
  617.     E_wyvern     [height=1,
  618.         image="static/img/wyvern_blue.png",
  619.         imagepos=mc,
  620.         imagescale=height,
  621.         label="Wyvern ",
  622.         shape=box,
  623.         style=rounded,
  624.         width=3];
  625.     E_dummy_RAIL_heavy_express_3_3 -> E_wyvern   [style=invis];
  626.     E_wyvern -> E_thunderbird;
  627.     E_dummy_RAIL_pax_railcar_2_1     [height=1,
  628.         label=dummy,
  629.         shape=box,
  630.         style=invis,
  631.         width=3];
  632.     E_dummy_RAIL_pax_railcar_2_2     [height=1,
  633.         label=dummy,
  634.         shape=box,
  635.         style=invis,
  636.         width=3];
  637.     E_dummy_RAIL_pax_railcar_2_1 -> E_dummy_RAIL_pax_railcar_2_2     [style=invis];
  638.     E_athena     [height=1,
  639.         image="static/img/athena_blue.png",
  640.         imagepos=mc,
  641.         imagescale=height,
  642.         label="Athena ",
  643.         shape=box,
  644.         style=rounded,
  645.         width=3];
  646.     E_dummy_RAIL_pax_railcar_2_2 -> E_athena     [style=invis];
  647.     E_geronimo   [height=1,
  648.         image="static/img/geronimo_blue.png",
  649.         imagepos=mc,
  650.         imagescale=height,
  651.         label="Geronimo ",
  652.         shape=box,
  653.         style=rounded,
  654.         width=3];
  655.     E_athena -> E_geronimo;
  656.     E_breeze     [height=1,
  657.         image="static/img/breeze_blue.png",
  658.         imagepos=mc,
  659.         imagescale=height,
  660.         label="Breeze ",
  661.         shape=box,
  662.         style=rounded,
  663.         width=3];
  664.     E_geronimo -> E_breeze;
  665.     E_zeus   [height=1,
  666.         image="static/img/zeus_blue.png",
  667.         imagepos=mc,
  668.         imagescale=height,
  669.         label="Zeus ",
  670.         shape=box,
  671.         style=rounded,
  672.         width=3];
  673.     E_breeze -> E_zeus;
  674.     E_lark   [height=1,
  675.         image="static/img/lark_blue.png",
  676.         imagepos=mc,
  677.         imagescale=height,
  678.         label="4-4-2 Lark ",
  679.         shape=box,
  680.         style=rounded,
  681.         width=3];
  682.     E_merrylegs  [height=1,
  683.         image="static/img/merrylegs_blue.png",
  684.         imagepos=mc,
  685.         imagescale=height,
  686.         label="2-6-2 Merrylegs ",
  687.         shape=box,
  688.         style=rounded,
  689.         width=3];
  690.     E_lark -> E_merrylegs;
  691.     E_proper_job     [height=1,
  692.         image="static/img/proper_job_blue.png",
  693.         imagepos=mc,
  694.         imagescale=height,
  695.         label="2-6-2 Proper Job ",
  696.         shape=box,
  697.         style=rounded,
  698.         width=3];
  699.     E_merrylegs -> E_proper_job;
  700.     E_proper_job -> E_shoebox;
  701.     E_dummy_RAIL_heavy_freight_1_1   [height=1,
  702.         label=dummy,
  703.         shape=box,
  704.         style=invis,
  705.         width=3];
  706.     E_girt_licker    [height=1,
  707.         image="static/img/girt_licker_blue.png",
  708.         imagepos=mc,
  709.         imagescale=height,
  710.         label="0-10-0 Girt Licker ",
  711.         shape=box,
  712.         style=rounded,
  713.         width=3];
  714.     E_dummy_RAIL_heavy_freight_1_1 -> E_girt_licker  [style=invis];
  715.     E_lemon  [height=1,
  716.         image="static/img/lemon_blue.png",
  717.         imagepos=mc,
  718.         imagescale=height,
  719.         label="4-8-0 Lemon ",
  720.         shape=box,
  721.         style=rounded,
  722.         width=3];
  723.     E_girt_licker -> E_lemon;
  724.     E_chinook    [height=1,
  725.         image="static/img/chinook_blue.png",
  726.         imagepos=mc,
  727.         imagescale=height,
  728.         label="Chinook ",
  729.         shape=box,
  730.         style=rounded,
  731.         width=3];
  732.     E_lemon -> E_chinook;
  733.     E_grid   [height=1,
  734.         image="static/img/grid_blue.png",
  735.         imagepos=mc,
  736.         imagescale=height,
  737.         label="Grid ",
  738.         shape=box,
  739.         style=rounded,
  740.         width=3];
  741.     E_chinook -> E_grid;
  742.     E_blackthorn     [height=1,
  743.         image="static/img/blackthorn_blue.png",
  744.         imagepos=mc,
  745.         imagescale=height,
  746.         label="Blackthorn ",
  747.         shape=box,
  748.         style=rounded,
  749.         width=3];
  750.     E_grid -> E_blackthorn;
  751.     E_spinner    [height=1,
  752.         image="static/img/spinner_blue.png",
  753.         imagepos=mc,
  754.         imagescale=height,
  755.         label="4-2-2 Spinner ",
  756.         shape=box,
  757.         style=rounded,
  758.         width=3];
  759.     E_carrack    [height=1,
  760.         image="static/img/carrack_blue.png",
  761.         imagepos=mc,
  762.         imagescale=height,
  763.         label="4-4-0 Carrack ",
  764.         shape=box,
  765.         style=rounded,
  766.         width=3];
  767.     E_spinner -> E_carrack;
  768.     E_tencendur  [height=1,
  769.         image="static/img/tencendur_blue.png",
  770.         imagepos=mc,
  771.         imagescale=height,
  772.         label="4-4-0 Tencendur ",
  773.         shape=box,
  774.         style=rounded,
  775.         width=3];
  776.     E_carrack -> E_tencendur;
  777.     E_kelpie     [height=1,
  778.         image="static/img/kelpie_blue.png",
  779.         imagepos=mc,
  780.         imagescale=height,
  781.         label="Kelpie ",
  782.         shape=box,
  783.         style=rounded,
  784.         width=3];
  785.     E_tencendur -> E_kelpie;
  786.     E_griffon    [height=1,
  787.         image="static/img/griffon_blue.png",
  788.         imagepos=mc,
  789.         imagescale=height,
  790.         label="Griffon ",
  791.         shape=box,
  792.         style=rounded,
  793.         width=3];
  794.     E_kelpie -> E_griffon;
  795.     E_shredder   [height=1,
  796.         image="static/img/shredder_blue.png",
  797.         imagepos=mc,
  798.         imagescale=height,
  799.         label="Shredder ",
  800.         shape=box,
  801.         style=rounded,
  802.         width=3];
  803.     E_griffon -> E_shredder;
  804.     E_dummy_RAIL_very_high_speed_1   [height=1,
  805.         label=dummy,
  806.         shape=box,
  807.         style=invis,
  808.         width=3];
  809.     E_dummy_RAIL_very_high_speed_2   [height=1,
  810.         label=dummy,
  811.         shape=box,
  812.         style=invis,
  813.         width=3];
  814.     E_dummy_RAIL_very_high_speed_1 -> E_dummy_RAIL_very_high_speed_2     [style=invis];
  815.     E_dummy_RAIL_very_high_speed_3   [height=1,
  816.         label=dummy,
  817.         shape=box,
  818.         style=invis,
  819.         width=3];
  820.     E_dummy_RAIL_very_high_speed_2 -> E_dummy_RAIL_very_high_speed_3     [style=invis];
  821.     E_dummy_RAIL_very_high_speed_4   [height=1,
  822.         label=dummy,
  823.         shape=box,
  824.         style=invis,
  825.         width=3];
  826.     E_dummy_RAIL_very_high_speed_3 -> E_dummy_RAIL_very_high_speed_4     [style=invis];
  827.     E_helm_wind_cab  [height=1,
  828.         image="static/img/helm_wind_cab_blue.png",
  829.         imagepos=mc,
  830.         imagescale=height,
  831.         label="Helm Wind Cab ",
  832.         shape=box,
  833.         style=rounded,
  834.         width=3];
  835.     E_dummy_RAIL_very_high_speed_4 -> E_helm_wind_cab    [style=invis];
  836.     E_brenner_cab    [height=1,
  837.         image="static/img/brenner_cab_blue.png",
  838.         imagepos=mc,
  839.         imagescale=height,
  840.         label="Brenner Cab ",
  841.         shape=box,
  842.         style=rounded,
  843.         width=3];
  844.     E_helm_wind_cab -> E_brenner_cab;
  845. }

Comments