Kaynağa Gözat

removed some writing errors in pseudocode

Kolja Strohm 6 yıl önce
ebeveyn
işleme
eb4f4abade
2 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 2 2
      src/bk/PlaceBlock.java
  2. 1 1
      src/main/Main.java

+ 2 - 2
src/bk/PlaceBlock.java

@@ -115,7 +115,7 @@ public class PlaceBlock{
             }
         });
         ifPos.add( ifSink1 );
-        ifSink1.add( new PseudoCodeNode( "shift[sink[u]] = layout.contains('RIGHT') ? max(shift[sink[u]], x[v] + x[u] + 45) : min(shift[sink[u]], x[v] - x[u] - 45);", vars, tree, new CodeLine() {
+        ifSink1.add( new PseudoCodeNode( "shift[sink[u]] = layout.contains('RIGHT') ? min(shift[sink[u]], x[v] - x[u] - 45) : max(shift[sink[u]], x[v] + x[u] + 45);", vars, tree, new CodeLine() {
             @Override
             public ControlFlow runForward(Memory m) {
                 String lStr = m.read( "layout", MemoryType.LOCAL );
@@ -140,7 +140,7 @@ public class PlaceBlock{
             }
         });
         ifPos.add( ifSink2 );
-        ifSink2.add( new PseudoCodeNode( "x[v] = layout.contains('RIGHT') ? min(shift[sink[u]], x[v] - x[u] - 45) : max(shift[sink[u]], x[v] + x[u] + 45);", vars, tree, new CodeLine() {
+        ifSink2.add( new PseudoCodeNode( "x[v] = layout.contains('RIGHT') ? max(x[v], x[u] + 45) : max(x[v], x[u] - 45);", vars, tree, new CodeLine() {
             @Override
             public ControlFlow runForward(Memory m) {
                 String lStr = m.read( "layout", MemoryType.LOCAL );

+ 1 - 1
src/main/Main.java

@@ -17,7 +17,7 @@ public class Main {
      * @param args the command line arguments, currently not in use
      */
     public static void main(String[] args) {
-        Reader r = new Reader( "papergraph.json" );
+        Reader r = new Reader( "logo.json" );
         LayeredGraphNode graph = r.readInputGraph();
         InitializeNodePositions.placeNodes( graph );
         new MainView( graph );