diff -r af9b2b929b03 -r 45c82a071aca Source/GoGame.m --- a/Source/GoGame.m Wed Mar 12 15:51:32 2008 -0700 +++ b/Source/GoGame.m Wed May 28 12:47:10 2008 -0700 @@ -87,6 +87,7 @@ [_captured[1] release]; [self nextPlayer]; + PreloadSound(@"Pop"); } return self; } @@ -104,9 +105,15 @@ } +- (BOOL) canBit: (Bit*)bit moveFrom: (id)srcHolder +{ + return (srcHolder==nil); +} + + - (BOOL) canBit: (Bit*)bit moveFrom: (id)srcHolder to: (id)dstHolder { - if( ! [dstHolder isKindOfClass: [Square class]] ) + if( srcHolder!=nil || ! [dstHolder isKindOfClass: [Square class]] ) return NO; Square *dst=(Square*)dstHolder;