Method: BiDimensionalTree#print_tree

Defined in:
lib/bi-dimensional-access.rb

Print all the branchs



130
131
132
133
134
135
136
137
138
# File 'lib/bi-dimensional-access.rb', line 130

def print_tree(node = @root)
  return if node.nil?
  print_tree(node.west) unless node.west.nil?
  print_tree(node.south) unless node.south.nil?
  puts "#{node.x} #{node.y} #{node.args}"
  print_tree(node.north) unless node.north.nil?
  print_tree(node.east) unless node.east.nil?
  return
end