diff -r 6c78cc6bd7a6 -r db7bb080c3d5 Source/BoardView.m --- a/Source/BoardView.m Thu Jul 03 17:44:30 2008 -0700 +++ b/Source/BoardView.m Tue Jul 08 13:12:01 2008 -0700 @@ -24,6 +24,7 @@ #import "Bit.h" #import "BitHolder.h" #import "Game.h" +#import "Turn.h" #import "Player.h" #import "QuartzUtils.h" #import "GGBUtils.h" @@ -103,7 +104,9 @@ - (BOOL) canMakeMove { - return (_game && _game.currentPlayer.local && _game.currentTurnNo==_game.maxTurnNo); + return _game != nil + && _game.currentPlayer.local + && _game.currentTurn.status < kTurnComplete; }