Example #1
0
 protected virtual void OnBoardCellChosen(BasicDataTypes.Point i_Pos)
 {
     if (BoardCellChosen != null)
     {
         BoardCellChosen.Invoke(i_Pos);
     }
 }
Example #2
0
        private BasicDataTypes.Point findButtonPos(Button i_Button)
        {
            BasicDataTypes.Point?ret = null;

            for (uint currRow = 0; currRow < r_BoardSize; currRow++)
            {
                for (uint currCol = 0; currCol < r_BoardSize; currCol++)
                {
                    if (r_BoardButtons[currRow, currCol].Equals(i_Button))
                    {
                        ret = new BasicDataTypes.Point(currCol, currRow);
                    }
                }
            }

            // if not found, an excpetion will be thrown
            return(ret.Value);
        }
Example #3
0
 //todo: name..
 private void Board_BoardCellSet(BasicDataTypes.Point i_Pos, string i_ValueStr)
 {
     r_BoardButtons[i_Pos.Y, i_Pos.X].Text    = i_ValueStr;
     r_BoardButtons[i_Pos.Y, i_Pos.X].Enabled = false;
 }