@@ -261,47 +261,47 @@ private bool IsCastling(Piece moving, Move move, out Move rookMove)
261261 public bool CanPlay ( Move move )
262262 {
263263 bool found = false ;
264- CollectMoves ( m => found |= ( m == move ) , move . FromSquare ) ;
264+ CollectMoves ( move . FromSquare , m => found |= ( m == move ) ) ;
265265 return found ;
266266 }
267267
268268 public void CollectMoves ( Action < Move > moveHandler )
269269 {
270270 for ( int square = 0 ; square < 64 ; square ++ )
271- CollectMoves ( moveHandler , square ) ;
271+ CollectMoves ( square , moveHandler ) ;
272272 }
273273
274274 public void CollectQuiets ( Action < Move > moveHandler )
275275 {
276276 for ( int square = 0 ; square < 64 ; square ++ )
277- CollectQuiets ( moveHandler , square ) ;
277+ CollectQuiets ( square , moveHandler ) ;
278278 }
279279
280280 public void CollectCaptures ( Action < Move > moveHandler )
281281 {
282282 for ( int square = 0 ; square < 64 ; square ++ )
283- CollectCaptures ( moveHandler , square ) ;
283+ CollectCaptures ( square , moveHandler ) ;
284284 }
285285
286- public void CollectMoves ( Action < Move > moveHandler , int square )
286+ public void CollectMoves ( int square , Action < Move > moveHandler )
287287 {
288- CollectQuiets ( moveHandler , square ) ;
289- CollectCaptures ( moveHandler , square ) ;
288+ CollectQuiets ( square , moveHandler ) ;
289+ CollectCaptures ( square , moveHandler ) ;
290290 }
291291
292- public void CollectQuiets ( Action < Move > moveHandler , int square )
292+ public void CollectQuiets ( int square , Action < Move > moveHandler )
293293 {
294294 if ( IsActivePiece ( _state [ square ] ) )
295- AddQuiets ( moveHandler , square ) ;
295+ AddQuiets ( square , moveHandler ) ;
296296 }
297297
298- public void CollectCaptures ( Action < Move > moveHandler , int square )
298+ public void CollectCaptures ( int square , Action < Move > moveHandler )
299299 {
300300 if ( IsActivePiece ( _state [ square ] ) )
301- AddCaptures ( moveHandler , square ) ;
301+ AddCaptures ( square , moveHandler ) ;
302302 }
303303
304- private void AddQuiets ( Action < Move > moveHandler , int square )
304+ private void AddQuiets ( int square , Action < Move > moveHandler )
305305 {
306306 switch ( _state [ square ] )
307307 {
@@ -339,7 +339,7 @@ private void AddQuiets(Action<Move> moveHandler, int square)
339339 }
340340 }
341341
342- private void AddCaptures ( Action < Move > moveHandler , int square )
342+ private void AddCaptures ( int square , Action < Move > moveHandler )
343343 {
344344 switch ( _state [ square ] )
345345 {
0 commit comments