1112 |
|
final AutoMover automover; |
1113 |
|
final Player player; |
1114 |
|
RootFinder(Board board, Player p, int level, AutoMover automover) { |
1115 |
< |
super( (p.isBlue()? (board.getBlue()| Board.BLUEBIT) : board.getGreen()), |
1116 |
< |
(p.isBlue()? board.getGreen() : (board.getBlue()| Board.BLUEBIT)), |
1115 |
> |
super( (p.isBlue() ? (board.getBlue()| Board.BLUEBIT) : board.getGreen()), |
1116 |
> |
(p.isBlue() ? board.getGreen() : (board.getBlue()| Board.BLUEBIT)), |
1117 |
|
level, |
1118 |
|
null); |
1119 |
|
|
1172 |
|
|
1173 |
|
long nextOurs = bestFinder.theirs; |
1174 |
|
long nextTheirs = bestFinder.ours; |
1175 |
< |
long blue = (player.isBlue())? nextOurs : nextTheirs; |
1176 |
< |
long green = (player.isBlue())? nextTheirs: nextOurs; |
1175 |
> |
long blue = player.isBlue() ? nextOurs : nextTheirs; |
1176 |
> |
long green = player.isBlue() ? nextTheirs: nextOurs; |
1177 |
|
move = new Move(player, new Board(blue, green), true); |
1178 |
|
} |
1179 |
|
automover.relay(move); |