コード例 #1
0
ファイル: Cell.cs プロジェクト: lkstc112233/MineSweeper
 public bool reveal()
 {
     if (m_outerStatus != BoardCellOuterStatus.Unrevealed)
     {
         OnPropertyChanged("Outlook");
         return(false);
     }
     m_outerStatus = BoardCellOuterStatus.Revealed;
     OnPropertyChanged("Outlook");
     return(true);
 }
コード例 #2
0
ファイル: Cell.cs プロジェクト: lkstc112233/MineSweeper
        public void tryMark()
        {
            switch (m_outerStatus)
            {
            case BoardCellOuterStatus.Unrevealed:
                m_outerStatus = BoardCellOuterStatus.Marked;
                OnPropertyChanged("Outlook");
                return;

            case BoardCellOuterStatus.Marked:
                m_outerStatus = BoardCellOuterStatus.Unrevealed;
                OnPropertyChanged("Outlook");
                return;

            default:
                return;
            }
        }