using GLib; namespace Caribou { public class LevelModel : GLib.Object { public signal void level_toggled (string new_level); public string mode { get; private set; default = ""; } public int n_rows { get { return _rows.length; } } private RowModel[] _rows; public LevelModel (string mode, uint nrows) { uint i; this.mode = mode; _rows = new RowModel[nrows]; for (i=0;i