Skip to content

Instantly share code, notes, and snippets.

@iannguyen
iannguyen / reveal
Last active August 29, 2015 06:28
Recursive goodness
def reveal(pos)
tile = self[*pos]
return if tile.revealed
tile.revealed = true
if tile.value == 0
adjacent_squares(pos).each do |square|
neighbor_tile = self[*square]
reveal(square)
end