Beispiel #1
0
 private FieldsGraph CreateFieldsFromMatrix(FieldType[][] graphs)
 {
     int columnCount = graphs[0].Length;
     int rowCOunt = graphs.Length;
     var fields = new List<Field>();
     for(int row = 0; row < rowCOunt; ++row)
     {
         for(int column = 0; column < columnCount; ++column)
         {
             var index = row*columnCount + column;
             fields.Add(GetField(index, row, column, graphs[row][column]));
         }
     }
     var fieldsGraph = new FieldsGraph(new PhutballOptions
                                           {
                                               RowCount = rowCOunt,
                                               ColumnCount = columnCount
                                           });
     fieldsGraph.UpdateFields(fields.ToArray());
     return fieldsGraph;
 }
Beispiel #2
0
        private FieldsGraph CreateFieldsFromMatrix(FieldType[][] graphs)
        {
            int columnCount = graphs[0].Length;
            int rowCOunt    = graphs.Length;
            var fields      = new List <Field>();

            for (int row = 0; row < rowCOunt; ++row)
            {
                for (int column = 0; column < columnCount; ++column)
                {
                    var index = row * columnCount + column;
                    fields.Add(GetField(index, row, column, graphs[row][column]));
                }
            }
            var fieldsGraph = new FieldsGraph(new PhutballOptions
            {
                RowCount    = rowCOunt,
                ColumnCount = columnCount
            });

            fieldsGraph.UpdateFields(fields.ToArray());
            return(fieldsGraph);
        }