warriorjs-engine
Version:
The bowels of WarriorJS
27 lines (19 loc) • 666 B
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
require('babel/polyfill');
var _Level = require('./Level');
var _Level2 = _interopRequireDefault(_Level);
var MAX_TURNS = 1000;
exports['default'] = {
playLevel: function playLevel(config, profile) {
var maxTurns = arguments.length <= 2 || arguments[2] === undefined ? MAX_TURNS : arguments[2];
var level = new _Level2['default']();
level.loadLevel(config, profile);
level.loadPlayer();
return level.play(maxTurns);
}
};
module.exports = exports['default'];