class Space
Attributes
flagged[RW]
mine[RW]
nearby_mines[RW]
visible[RW]
Public Class Methods
new()
click to toggle source
# File lib/minesweeper.rb, line 194 def initialize @visible = false @flagged = false @mine = false @nearby_mines = nil end
Public Instance Methods
clear?()
click to toggle source
# File lib/minesweeper.rb, line 201 def clear? visible && !mine end
zero_nearby?()
click to toggle source
# File lib/minesweeper.rb, line 205 def zero_nearby? clear? && self.nearby_mines == 0 end