build/ludorum.js
/** Since `next()` expects a moves object, the method `perform(move, player=activePlayer, ...)`
	pretends to simplify simpler game mechanics. It performs the given moves for the given players
	(activePlayer by default) and returns the next game state.
	*/
Since `next()` expects a moves object, the method `perform(move, player=activePlayer, ...)`
pretends to simplify simpler game mechanics. It performs the given moves for the given players
(activePlayer by default) and returns the next game state.
Since ` next () ` expects a moves object the method ` perform ( move player = activePlayer ... ) ` pretends to simplify simpler game mechanics . It performs the given moves for the given players ( activePlayer by default ) and returns the next game state .
function perform() {
		var moves = {}, player;
		for (var i = 0; i < arguments.length; i += 2) {
			player = arguments[i + 1];
			if (typeof player === 'undefined') {
				player = this.activePlayer();
			}
			moves[player] = arguments[i];
		}
		return this.next(moves);
	}
function perform ( ) { var moves = { } , player ; for ( var i = 0 ; i < arguments . length ; i += 2 ) { player = arguments [ i + 1 ] ; if ( typeof player === 'undefined' ) { player = this . activePlayer ( ) ; } moves [ player ] = arguments [ i ] ; } return this . next ( moves ) ; }
Since `next()` expects a moves object, the method `perform(move, player=activePlayer, ...)`
pretends to simplify simpler game mechanics.
Since ` next () ` expects a moves object the method ` perform ( move player = activePlayer ... ) ` pretends to simplify simpler game mechanics .