示例#1
0
        private void OnBoardClick(object sender, BoardCellClickEventArgs e)
        {
            if (PastShots.ContainsKey(new Point(e.X, e.Y)))
            {
                return;
            }

            ShotTargetChosen(e.X, e.Y);
        }
        private void OnCellClick(Object sender, EventArgs e)
        {
            if (Mode != BoardMode.Game)
            {
                return;
            }

            var handler = OnClick;

            if (handler == null)
            {
                return;
            }
            BoardCell cell      = (BoardCell)(sender);
            var       eventArgs = new BoardCellClickEventArgs(cell.X, cell.Y);

            handler(this, eventArgs);
        }