示例#1
0
        /// <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);
        }
示例#2
0
 /// <summary>
 /// 描画するキャンバスを追加する
 /// </summary>
 /// <param name="canvas">追加するキャンバス</param>
 public void AddCanvas(ConsoleCanvas canvas)
 {
     _canvasList.Add(canvas);
 }