{
  "Version": 2,
  "Nodes": [
    {
      "Id": "start1",
      "Type": "StartNode",
      "Params": {
        "zielFenster": "Clicker Heroes",
        "__x": 20,
        "__y": 310
      }
    },
    {
      "Id": "matrix1",
      "Type": "GridReadNode",
      "Params": {
        "rows": 1,
        "cols": 5,
        "x": 1679,
        "y": 41,
        "w": 1183,
        "h": 60,
        "modus": "farbe",
        "palette": "gelb=#ECCB29\norange=#EE9520\ngrau=#A79D68",
        "toleranz": 60,
        "sampleSize": 4,
        "sampleFx": 0.15,
        "sampleFy": 0.5,
        "__x": 220,
        "__y": 310
      }
    },
    {
      "Id": "find1",
      "Type": "MatrixFindNode",
      "Params": {
        "wert": "orange",
        "welche": "erste",
        "__x": 460,
        "__y": 310
      }
    },
    {
      "Id": "log1",
      "Type": "LogNode",
      "Params": {
        "message": "Gewählte Kaufkraft: Spalte {Zelle finden.spalte} (0 = x1 … 4 = MAX)",
        "__x": 700,
        "__y": 250
      }
    },
    {
      "Id": "log2",
      "Type": "LogNode",
      "Params": {
        "message": "Keine Stufe gewählt — alle Knöpfe gelb/grau.",
        "__x": 700,
        "__y": 420
      }
    },
    {
      "Id": "cell1",
      "Type": "MatrixCellNode",
      "Params": {
        "zeile": 0,
        "spalte": 4,
        "__x": 940,
        "__y": 250
      }
    },
    {
      "Id": "click1",
      "Type": "ClickNode",
      "Params": {
        "bewegen": true,
        "profil": "menschlich",
        "nachWarten": 300,
        "einheit": "ms",
        "__x": 1180,
        "__y": 250
      }
    }
  ],
  "Exec": [
    {
      "FromNode": "start1",
      "FromPort": "out",
      "ToNode": "matrix1"
    },
    {
      "FromNode": "matrix1",
      "FromPort": "out",
      "ToNode": "find1"
    },
    {
      "FromNode": "find1",
      "FromPort": "gefunden",
      "ToNode": "log1"
    },
    {
      "FromNode": "find1",
      "FromPort": "nichtgefunden",
      "ToNode": "log2"
    },
    {
      "FromNode": "log1",
      "FromPort": "out",
      "ToNode": "cell1"
    },
    {
      "FromNode": "cell1",
      "FromPort": "out",
      "ToNode": "click1"
    }
  ],
  "Data": [
    {
      "FromNode": "matrix1",
      "FromPort": "matrix",
      "ToNode": "find1",
      "ToPort": "matrix"
    },
    {
      "FromNode": "matrix1",
      "FromPort": "matrix",
      "ToNode": "cell1",
      "ToPort": "matrix"
    },
    {
      "FromNode": "cell1",
      "FromPort": "x",
      "ToNode": "click1",
      "ToPort": "x"
    },
    {
      "FromNode": "cell1",
      "FromPort": "y",
      "ToNode": "click1",
      "ToPort": "y"
    }
  ]
}
