Пример #1
0
        //approve that the tile can be marked
        protected void ApproveTileMark(object sender, EventArgs args)
        {
            Tile temp = (Tile)sender;

            //if tile is not already marked
            if (!temp.isMarked())
            {
                if (remainingFlags > 0)
                {                //if there are remaining flags, mark the tile and update remaining flags
                    temp.Mark();
                    remainingFlags--;
                }
            }
            else
            {            //if tile is already mark, remove the flag and update remaining flags
                temp.Mark();
                remainingFlags++;
            }
            remainingFlags_l.Text = Convert.ToString(remainingFlags);            //update the remaining flags display
        }