Пример #1
0
 public void SetBoard(Board board)
 {
     this.board = board;
     BoardDrawable _boardDrawable = new BoardDrawable(board,
                                                      delegate(Field field)
     {
         FieldClicked(field);
     });
 }
Пример #2
0
        public GameWindowGui(IGameWindowView gameWindowView)
        {
            _view = gameWindowView;

            _boardDrawable = new BoardDrawable(new Point(0, 0));
            _view.AddDrawable(_boardDrawable);

            var diceDrawable = new DiceDrawable(new Point(724 / 2, 724 / 2));

            diceDrawable.Clicked += DiceDrawableOnClicked;
            _view.AddDrawable(diceDrawable);

            /*var boardPositionsDrawables = CommonDrawables.GetBoardPlacePositions(BoardPositionClicked);
             * _view.AddDrawables(boardPositionsDrawables);*/

            var boardIconsDrawables = CommonDrawables.GetBoardIconPositions(BoardIconClicked);

            _view.AddDrawables(boardIconsDrawables);
        }