/// <summary> /// マインスイーパのビュー /// </summary> /// <param name="model"></param> public MineView(MineModel model) { _model = model; _mineTableCanvas = new ConsoleCanvas(new Rectangle(1, 1, table.ColumnCount, table.RowCount)); _mineTableInfoCanvas = new ConsoleCanvas(new Rectangle(table.ColumnCount + 10, 8, 10, table.RowCount)); _conManager.AddCanvas(_mineTableCanvas); _conManager.AddCanvas(_mineTableInfoCanvas); }
/// <summary> /// 描画するキャンバスを追加する /// </summary> /// <param name="canvas">追加するキャンバス</param> public void AddCanvas(ConsoleCanvas canvas) { _canvasList.Add(canvas); }