UNPKG

warriorjs-engine

Version:
22 lines (15 loc) 568 B
'use strict'; 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); }