warriorjs-engine
Version:
The bowels of WarriorJS
22 lines (15 loc) • 568 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = playLevel;
var _Level = require('./Level');
var _Level2 = _interopRequireDefault(_Level);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var MAX_TURNS = 1000;
function playLevel(levelConfig, playerCode) {
var maxTurns = arguments.length <= 2 || arguments[2] === undefined ? MAX_TURNS : arguments[2];
var level = _Level2.default.load(levelConfig);
level.loadPlayer(playerCode);
return level.play(maxTurns);
}
;