using System; using System.Collections.Generic; using System.Text; using System.IO; namespace Aktywator { class PBNFile { public List Boards; private String filename; public PBNFile(String filename) { this.filename = filename; this.Boards = new List(); String[] fileContents = File.ReadAllLines(this.filename); List contents = new List(); foreach (String line in fileContents) { contents.Add(line.Trim()); } List lines = new List(); foreach (String line in contents) { if (line.Length == 0) { if (lines.Count > 0) { this.Boards.Add(new PBNBoard(lines)); lines = new List(); } } else { lines.Add(line); } } if (lines.Count > 0) { this.Boards.Add(new PBNBoard(lines)); } } } }