# File lib/libttc.rb, line 474 def apply_moves!(moves) moves.each do |move| if move.via_base? moved_distance = board.distance_between[move.piece.position.place][@current_player] + board.distance_between[@current_player][move.destination.place] else moved_distance = board.distance_between[move.piece.position.place][move.destination.place] end self.apply_move!(move, @current_player) next_player! unless moved_distance == 6 end end