Minesweeper.MineSweeperGame.GetDrawType C# (CSharp) Method

GetDrawType() public method

public GetDrawType ( int col, int row ) : DrawType
col int
row int
return DrawType
        public DrawType GetDrawType(int col, int row)
        {
            Tile tile = tiles [col, row];

            DrawType draw = DrawType.Covered;

            if (tile.isFlagged ()) {
                draw = DrawType.Flagged;
            } else if (tile.isCovered ()) {
                draw = DrawType.Covered;
            } else if (tile.isQuestioned ()) {
                draw = DrawType.Questioned;
            } else { // uncovered
                if (tile.isMine ()) {
                    draw = DrawType.Mine;
                } else {
                    draw = DrawType.Value;
                }
            }

            return draw;
        }