MacGo/MacGo — pull request #2 by apetresc (2013-01-01 07:55:35+00:00)
Title: Resizable board

Works well for me :) Try it out, @Drewch!

Read the comment in `GoBoardView.rb`, we need to implement GameState to get rid of it.
Before, we were iterating `gametree.next_node` every time `drawRect()` got called. This was fine
when the only thing calling `drawRect` was `next_move` and `prev_move`, but now that resize
events also call it, it was fairly disastrous.

The hack is to just start from the `root_node` every time we `drawRect`. This is obviously not an
ideal long-term solution.